1

我已经在我的服务器上安装了 SQL Server 2008 Express Edition。我将我的应用程序托管在同一台服务器上。

我可以使用 ip xx.xxx.xxx.xx 用户名和密码远程访问我的服务器

我可以在我的服务器上运行 SSMS 并连接到数据库

  • 服务器:(本地)\SQLExpress
  • 身份验证:SQLServer
  • 用户:用户名
  • 密码:密码

我希望能够远程访问这个 SQL Server 实例,我所做的是:

  • 启用 SQL 浏览器
  • 启用 TCP/IP
  • 从 SQLservr.exe 启用入站防火墙
  • 为端口 1433 启用防火墙

从我的本地电脑 SSMS,当我尝试连接到:

  • 服务器:xx.xxx.xxx.xx\SQLExpress
  • 身份验证:SQL Server
  • 用户名:用户
  • 密码:pwd

我收到网络错误,检查服务器名称是否正确。

  1. 谁能告诉我如何解决这个问题?
  2. 另外我想用sql.mydomain.com访问我的服务器,而不是 IP 或机器名。我怎样才能完成这项工作?

更新:

完成上述所有操作后,我错过了重新启动SQL Server 服务 现在我可以使用这个 url xx.xxx.xxx.xx\SQLExpress 远程访问我的 SQL Server

如何创建像 sql.mydomain.com这样的别名 ,我应该在哪里做呢?

4

2 回答 2

0

得到这个工作。

  1. 在域控制点 www.mydomain.com 上记录到 ip xx.xxx.xxx.xx。
  2. 在我的服务器上安装带有默认实例的 SQL Server (MSSQLServer)
  3. 在客户端协议上启用 TCP/IP
  4. 添加端口 1433 传入防火墙
  5. 为 SQLservr.exe 添加入站防火墙

就是这样现在我可以使用 mydomain.com、用户名和密码远程连接到我的 sql 服务器

于 2012-08-24T19:33:21.400 回答
0

请在“SQL Server 配置管理器”中检查 TCP/IP 协议是否已启用。 网络协议

于 2012-08-24T08:10:45.377 回答