繁体   English   中英

Windows Server 2008上的SQL连接字符串

[英]SQL connection string on Windows Server 2008

我需要将PC 1上的C#桌面应用程序与Windows Server 2008的SQL Server实例上存在的数据库连接。首先,我无法使连接字符串正常工作。

我的连接字符串是:

Server=(Server_Ip)192.168.1.115\(InstanceName)SQLExpress8;initial
catalog=My_Database;integrated security=True;MultipleActiveResultSets=True;

我也尝试过:

Server=(ServerName)DATABASE\(InstanceName)SQLExpress8;initial
catalog=My_Database;integrated security=True;MultipleActiveResultSets=True;

但这是行不通的。

顺便说一句,我已经用datasource替换了server ,但它仍然无法正常工作。

我不确定是否将括号放在连接字符串中,但这是sql server正常工作的一个示例

connectionString="Server=testServer\instanceName; uid=readOnlyUser; pwd=1234567; database=testDatabase" providerName="System.Data.SqlClient"

哪里

testServer = IP or server name
instanceName = instance name, sometimes SQLExpress for sql server express
testDatabase = database name
uid = user name
pwd = password

您可以将Windows应用程序连接到数据库,但是服务器IP必须在Internet上公开,因此您必须弄乱防火墙设置,以便可以公开访问IP。

暂无
暂无

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

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