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

本文关键字:访问 sql server PC 其他 本地网络 | 更新日期: 2023-09-27 17:49:39

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

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";

我该怎么做?

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

在另一台机器上连接SQL Server的步骤:

  1. 配置SQL Server远程访问。在这里您可以找到如何启用TCP/IP连接到SQL Server

  2. 如果你不使用TCP/IP协议的默认端口号与你的SQL Server,你可能想看看如何传递端口号:在这里(但一般我不认为它适用于你的情况)

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

  4. Security-> login 正确登录。为简单起见,不要勾选"强制密码策略""强制密码过期""用户下次登录时必须更改密码"。然后在User Mapping选项卡中获取登录到目标数据库的读/写访问权限。

这取决于你是否有SQL Server Express。我猜你问的是这个问题,所以你有明确的版本。在这种情况下,你必须启用一些协议,并启动SQL Server浏览器服务。

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

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

请记住以下几点:

  • 打开服务器上的1433端口(您可以访问一个名为:防火墙端口1433未打开
  • 的帖子)
  • 其他问题请访问:Enable remote connections For SQL Server…