使用 C# 通过远程客户端连接到 MSSQL Server
Connecting to MSSQL Server via remote client with c#
好吧,在做了一些研究之后,我在 MSSql 服务器 (2014) 中创建了一个数据库,并且可以通过 sqlconnection 与客户端建立连接,方法是:
SqlConnection cn = new SqlConnection("user id = myUSER; password=myPASSWORD;server=mySERVER; Trusted_Connection=yes; database=myDatabase; connection timeout=30");
当我的客户端是本地的并且 运行 与 MSSQL 服务器在同一台机器上时,连接存在,但是当我在远程 pc 上时,我无法使用 sqlconnection 连接到 MSSQL 服务器。
我如何使用 sqlconnection - c# 从远程连接到该服务器?
很可能,您的 SQL 服务器未配置为允许远程连接,正如 Sean Lange 在上面的评论之一中指出的那样。
从 Management Studio 执行这些步骤:
- 右键单击服务器名称,单击 'Properties'。你会得到“服务器
属性' window.
- 单击左侧的 'Connections' 选项卡
window
- 您会在右侧看到一个部分,上面写着“远程服务器
连接'
- 勾选 'Allow remote connections to this server'
复选框。
好吧,在做了一些研究之后,我在 MSSql 服务器 (2014) 中创建了一个数据库,并且可以通过 sqlconnection 与客户端建立连接,方法是:
SqlConnection cn = new SqlConnection("user id = myUSER; password=myPASSWORD;server=mySERVER; Trusted_Connection=yes; database=myDatabase; connection timeout=30");
当我的客户端是本地的并且 运行 与 MSSQL 服务器在同一台机器上时,连接存在,但是当我在远程 pc 上时,我无法使用 sqlconnection 连接到 MSSQL 服务器。 我如何使用 sqlconnection - c# 从远程连接到该服务器?
很可能,您的 SQL 服务器未配置为允许远程连接,正如 Sean Lange 在上面的评论之一中指出的那样。
从 Management Studio 执行这些步骤:
- 右键单击服务器名称,单击 'Properties'。你会得到“服务器 属性' window.
- 单击左侧的 'Connections' 选项卡 window
- 您会在右侧看到一个部分,上面写着“远程服务器 连接'
- 勾选 'Allow remote connections to this server' 复选框。