【发布时间】:2016-02-13 09:26:40
【问题描述】:
我已经开发了 c# windows 应用程序,该应用程序目前可以使用服务器 IP 地址与基于局域网的远程 sql 服务器一起正常工作。现在我想在网络上托管我的 Sql 服务器。在“myLittleAdmin for Sql Server”的帮助下,我在 Web 上托管了我的数据库。但我无法从基于 Web 的 sql 服务访问数据。我的连接字符串如下 -
connectionString="Data Source= servers ip address;Network Library=DBMSSOCN;Initial Catalog= database_name ;Integrated Security=False;User Id= uid ;Password= pass ;Trusted_Connection=true;"
附加细节:
.Net 框架 - 4.0
Sqlserver - 2008
告诉我我应该对连接字符串做什么样的改变?或者我还应该做什么更改或设置?
如果有人有解决方案,请告诉我。
谢谢
【问题讨论】:
-
不需要指定newwork dll Network Library=DBMSSOCN
-
尝试连接时是否出错?如果是这样,错误信息是什么?顺便说一句,如果您指定了用户名和密码,那么您没有使用受信任的连接或集成安全性,因此您也可以删除连接字符串的那部分。也可以预订这个网站ConnectionStrings.com - 它非常有用。
-
通常此类问题是由防火墙设置和 SQL Server 配置引起的。
标签: c# sql-server-2008