远程连接到SQL Server 2012 Express

时间:2012-12-26 20:37:13

标签: sql-server sql-server-2012-express

在开始时澄清这一点。我没有太多的SQL Server经验,所以每一个帮助将不胜感激。

我有一项任务是使用位于远程服务器上的SQL Server Express数据库设置一些程序。据我所知,数据库已配置并应该正常工作。这是我必须连接到数据库的信息:

  • IP:xx.xxx.xxx.xxx
  • 管理员密码为'somepassword'
  • SA密码为'anotherpassword'

我认为此信息不完整,因为没有用户名。但令我担心的是,我没有收到我的密码或用户名不正确的反馈。相反,我得到错误:

  

发生与网络相关或特定于实例的错误   建立与SQL Server的连接...

我正在使用SQL Server Management Studio连接到数据库(SQL Server 2012 Express),我在Management Studio的防火墙中添加了一个例外。

管理员和SA(系统管理员)密码有什么区别?

1 个答案:

答案 0 :(得分:2)

您收到的消息基本上意味着“我无法连接到SQL Server”。这可能是由于许多问题所致:

  1. SQL Server服务未运行
  2. The SQL Server instance is not configured to use TCP/IP to communicate
  3. 数据库正在使用Windows身份验证,用户未获得授权或
  4. 数据库正在使用混合模式身份验证,而用户/传递不正确
  5. 至于你给出的用户名,我假设“管理员”用户名是运行SQL Server的机器的本地windows管理员,而“sa”用户是默认的数据库管理员,当安装时将SQL Server设置为使用混合模式身份验证。

    因此,我建议尝试使用混合模式身份验证连接到数据库,使用用户名“sa”和“anotherpassword”密码。