1

在开始时澄清这一点。我对 SQL Server 没有太多经验,因此我将不胜感激。

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

  • IP:xx.xxx.xxx.xxx
  • 管理员密码是“somepassword”
  • SA 密码是“另一个密码”

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

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

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

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

4

1 回答 1

2

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

  1. SQL Server 服务未运行
  2. SQL Server 实例未配置为使用 TCP/IP 进行通信
  3. 数据库正在使用 windows 身份验证,用户未授权或
  4. 数据库正在使用混合模式身份验证,并且用户/密码不正确

至于给你的用户名,我假设“管理员”用户名是运行 SQL Server 的机器的本地 Windows 管理员,而“sa”用户是默认数据库管理员,在设置 SQL Server 时安装使用混合模式身份验证。

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

于 2012-12-26T20:56:04.817 回答