aspspider.com上托管的网页无法连接到数据库
问题描述:
我有Windows验证,如果我应该改变如何改变?aspspider.com上托管的网页无法连接到数据库
<add name="ConnectionString"
connectionString="Data Source=.\SQLEXPRESS;
AttachDbFilename=|DataDirectory|\Database.mdf;
Integrated Security=True;
User Instance=True"
providerName="System.Data.SqlClient" />
<authorization>
<allow users="*" />
<deny users="?" />
</authorization>
答
Aspspider自己的指示将是最好的开始。
How to create a new SQL Server database ? - 它说在这里你不能使用自动连接,你必须通过数据库管理器将它连接到服务器上,我认为当你登录到他们的管理站点时你可以访问它。
这里是在连接字符串说明你应该使用:
Connection strings for MS Access and SQL Server Express
+0
Data Source =。\ SQLExpress; Persist Security Info = True; Integrated Security = SSPI; Initial Catalog = YourUserId_DatabaseName“ – denza 2012-02-21 17:56:59
答
除非你有访问应用程序池更改用户,也是SQL服务器设置权限我刚刚更改为标准的用户名/密码的安全性。
查看www.connectionstrings.com了解有关如何操作的详细信息。
然后,您需要将相关用户添加到数据库安全性中。
你复制你的数据库到你的虚拟主机空间? – 2012-02-21 16:39:15
是VS2008创建的数据库和数据库日志文件 – denza 2012-02-21 16:39:55
并且您的主机已将数据库附加到您应该连接到的SQL Server实例?你的主人是否给你任何关于这方面的细节?他们应该给你一个服务器名称和SQL认证用户名和密码,这将改变你的连接字符串并删除'AttachDbFilename'。我也怀疑你会想继续使用'User Instance'设置。 – 2012-02-21 16:46:50