我们目前正在寻求迁移服务器,但我们暂时需要允许实时网站在新服务器上使用外部数据库。
目前用于连接本地服务器的字符串如下所示:
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。
请使用我上面的详细信息来查看示例查询,这对我来说是有道理的:)
答案 0 :(得分:5)
连接字符串应为:
Provider=SQLNCLI10;Password=Rave123;Persist Security Info=True;User ID=Usr123;Initial Catalog=sqldb12;Data Source=<IP address>
或者如果它是命名实例:
Provider=SQLNCLI10;Password=Rave123;Persist Security Info=True;User ID=Usr123;Initial Catalog=sqldb12;Data Source=<IP address>\<instance name>;
因此,如果它是SQLExpress作为命名实例:
Provider=SQLNCLI10;Password=Rave123;Persist Security Info=True;User ID=Usr123;Initial Catalog=sqldb12;Data Source=<IP address>\SQLExpress