C# 连接其他计算机的SQL server连接字符串是什么;网络上的SQL server?
我有一个连接到SQL server 2008的c#程序,可以使用以下连接字符串:C# 连接其他计算机的SQL server连接字符串是什么;网络上的SQL server?,c#,sql-server,connection-string,C#,Sql Server,Connection String,我有一个连接到SQL server 2008的c#程序,可以使用以下连接字符串: "server = HAMED-PC;database = museum ; integrated security = true"; 我想将此程序复制到另一个程序,并通过网络连接到此SQL server。那么连接字符串应该是什么呢 SQL server所在的PC具有此IP192.168.1.11 我试了这么多,但没有成功 例如,我已经试过了 "server = 192.168.1.11;database
"server = HAMED-PC;database = museum ; integrated security = true";
我想将此程序复制到另一个程序,并通过网络连接到此SQL server。那么连接字符串应该是什么呢
SQL server所在的PC具有此IP192.168.1.11
我试了这么多,但没有成功 例如,我已经试过了
"server = 192.168.1.11;database = museum ; integrated security = true";
但是它没有工作。默认情况下,SQL Server express是在网络访问关闭的情况下安装的。不过,你可以打开它 以下是和的方法
如果HAMED-PC具有防火墙,则需要允许tcp端口1433。默认情况下,在网络访问关闭的情况下安装SQL Server express。不过,你可以打开它 以下是和的方法 如果HAMED-PC有防火墙,则需要允许tcp端口1433
据我所知,您不能这样做,因为SQL Express只接受来自运行它的同一台计算机的连接。您还必须将其安装到另一台计算机上,复制数据库,然后连接字符串将按原样工作(只需将PC名称从“HAMED-PC”更改为另一台计算机的名称即可)Alex,我没有看到SQL Express上有任何不允许您从其他PC连接的限制。@Alex这绝对是错误的。SQL Express完全可以通过网络连接到。据我所知,您不能,因为SQL Express只接受来自其运行的同一台计算机的连接。您还必须将其安装到另一台计算机上,复制数据库,然后连接字符串将按原样工作(只需将PC名称从“HAMED-PC”更改为另一台计算机的名称即可)Alex,我没有看到SQL Express上有任何不允许您从其他PC连接的限制。@Alex这绝对是错误的。SQL Express完全可以通过网络连接到。