繁体   English   中英

SQL Azure数据无法写入?

[英]SQL Azure data not writing?

我是Azure的新手,正在我公司的内部公司站点中进行探索。 我们一直在使用本地MS SQL 2008 Express数据库,我已将其设置为与Azure同步以进行测试。 一切都完美地同步,所有数据都在那里,但是由于某种原因,一个数据点不会在我的ASP代码中出现。

数据点是pdf文件名。 我不是将文件存储在数据库中,而只是将文件名存储(现在)。 一切在本地SQL服务器上都可以正常运行,但是由于切换没有运气。 奇怪的是,if语句仍然适用于数据,它只是不会将文件名放在我的response.write()方法中,因此,它不会将文件名放在我的链接中供用户下载。

有人有主意吗?

根据安全准则和限制(SQL Azure数据库) :“ SQL Azure数据库仅支持SQL Server身份验证。不支持Windows身份验证(集成安全性)。用户每次连接到SQL Azure数据库时都必须提供凭据(登录名和密码)。 ”

因此,我建议您将连接字符串更改为以下格式:

"Server=avl6qnn22s.database.windows.net;Database=CRMDB;
 User ID=WebSvrAdmin@avl6qnn22s;Password=password;Trusted_Connection=False;"

另外,我建议您不要使用NVARCHAR(MAX)存储文件名。 这将导致性能下降。 替换为

nvarchar(4000)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM