【发布时间】:2014-03-24 16:08:14
【问题描述】:
我们目前正在寻求迁移服务器,但我们暂时需要允许实时网站使用新服务器上的外部数据库。
目前用于连接本地服务器的字符串如下所示:
Provider=SQLNCLI10;Password=Rave123;Persist Security Info=True;User ID=Usr123;Initial Catalog=sqldb12;Data Source=.\SQLEXPRESS
但是我需要修改它以使用 IP 地址来指示它使用外部服务器。
我尝试了许多不同的解决方案,但都没有奏效,请您告诉我如何根据系统执行此操作。
系统是 IIS 7,它是带有 SQL Server Express Edition 的 Windows Server 2008。
请使用我上面的详细信息作为示例查询,这样对我来说很有意义:)
【问题讨论】:
-
我不确定,但我认为您应该将
Data Source=<server_ip>"添加到您的连接字符串中。 -
对不起劳伦斯,我贴错了连接线,请查看帖子更新的详细信息。 Provider=SQLNCLI10;Password=Rave123;Persist Security Info=True;User ID=Usr123;Initial Catalog=sqldb12;Data Source=.\SQLEXPRESS
-
粘贴此类数据时,您应该更改用户名和密码,这样会造成安全问题。只需使用
Password=<my_pass>,每个人都会知道它是什么。另外,我不确定这个连接字符串与我之前的评论有何不同。 -
@Lawrence - 您应该将其发布为答案。有一个非常有用的网站,网址很容易记住 - www.connectionstrings.com
-
感谢@John,有用的网站。
标签: sql-server iis-7 asp-classic external ip-address