如何将sql server访问本地网络中的其他PC?

时间:2015-05-18 15:13:54

标签: c# sql-server

我的本​​地无线调制解调器网络上有两台电脑。

BEHZAD-PC---->install sql server on it.
AKBAR-PC----->want to access BEHZAD-PC sql server data with c#.

akbar-pc上的连接字符串是:

string conn = "Data Source=BEHZAD-PC;Initial Catalog=brilliantit.ir_behitable;Integrated Security=True";

我该怎么做?

3 个答案:

答案 0 :(得分:1)

在另一台计算机上连接到SQL Server的步骤:

  1. 配置SQL Server以进行远程访问。 Here您可以找到如何启用到SQL Server的TCP / IP连接

  2. 如果您没有使用SQL Server的TCP / IP协议的默认端口号,您可能想看看如何传递端口号:here(但通常我不会#39;认为它适用于你的情况)

  3. 确定您的SQL Server实例是否配置为进行混合模式身份验证:here

  4. 安全 - >登录进行正确登录。为简单起见,请不要检查"强制执行密码策略" "强制密码过期" "用户必须在下次登录时更改密码" 。然后在用户映射选项卡中获取此登录到目标数据库的读/写访问权限。

答案 1 :(得分:0)

这取决于您是否拥有SQL Server Express。我想你有快递版,因为你问这个。在这种情况下,您必须启用某些协议并启动SQL Server Browser服务。

看这里https://technet.microsoft.com/en-us/library/ms165647(v=sql.90).aspx

答案 2 :(得分:0)

Data Source=IP of your server;Initial Catalog=yourDB;Persist Security Info=True;User ID=yourUser;Password=yourPassword;Connect Timeout=just a timeout connection

请记住以下几点: