2015-11-02 93 views
-2

好,做一些研究后,我在MSSQL服务器创建的数据库(2014),并可以得到与客户端,通过使用通过SqlConnection的连接:通过远程客户端连接到MSSQL Server和C#

SqlConnection cn = new SqlConnection("user id = myUSER; password=myPASSWORD;server=mySERVER; Trusted_Connection=yes; database=myDatabase; connection timeout=30"); 

的connecion当我的客户端是本地的,并且与MSSQL服务器在同一台机器上运行时存在,但是当我在远程PC上时,我无法使用sqlconnection连接到MSSQL服务器。 我怎样才能连接到远程使用sqlconnection - c#服务器?

+1

https://www.google.com/search?q=sql%20server%20allow%20remote%20connections%202014 –

+0

Beleive我,我试过整个网络,不幸的是我找不到任何好的解决方案.. –

+0

那么怎么样的错误信息或什么给我们一些迹象表明问题是什么? –

回答

2

最有可能的是,您的SQL Server未配置为允许远程连接,正如Sean Lange在上述注释中指出的那样。

开展从Management Studio中这些步骤:

  • 服务器名称单击鼠标右键,单击“属性”。你会得到'服务器 属性'窗口。
  • 单击“连接”在此 窗口左侧标签上
  • 你会看到右侧的部分,上面写着“远程服务器 连接”
  • 选中“允许远程连接到此服务器' 复选框。

Allow remote connections to this server

+0

这是我做的第一件事,谢谢,(仍然无法从远程访问) –

+0

@RanAzrad你可以尝试指定'Trusted_Connection = False'(而不是'yes'),看看是否有效? “yes”设置与本地Windows登录到SQL Server相关,可能会搞乱远程登录(您在连接字符串中为其提供用户名密码信誉)。 –

+0

是的!!!!!!!!!!!!! 非常感谢你解决了我的问题! –

相关问题