经典ASP - 从外部服务器连接到数据库

Sha*_*aun 1 sql-server iis-7 external ip-address asp-classic

我们目前正在寻求迁移服务器,但是我们暂时需要允许实时网站在新服务器上使用外部数据库.

目前用于连接本地服务器的字符串如下所示:

Provider=SQLNCLI10;Password=Rave123;Persist Security Info=True;User ID=Usr123;Initial Catalog=sqldb12;Data Source=.\SQLEXPRESS
Run Code Online (Sandbox Code Playgroud)

但是我需要修改它以使用IP地址来指示它使用外部服务器.

我尝试了许多不同的解决方案,但都无法解决,请您根据系统告诉我如何执行此操作.

该系统是IIS 7,它是带有SQL Server Express Edition的Windows Server 2008.

请使用我上面的详细信息进行示例查询,这对我来说很有意义:)

Rob*_*vis 5

连接字符串应为:

Provider=SQLNCLI10;Password=Rave123;Persist Security Info=True;User ID=Usr123;Initial Catalog=sqldb12;Data Source=<IP address>
Run Code Online (Sandbox Code Playgroud)

或者,如果它是一个命名实例:

Provider=SQLNCLI10;Password=Rave123;Persist Security Info=True;User ID=Usr123;Initial Catalog=sqldb12;Data Source=<IP address>\<instance name>;
Run Code Online (Sandbox Code Playgroud)

因此,如果它是SQLExpress作为命名实例:

Provider=SQLNCLI10;Password=Rave123;Persist Security Info=True;User ID=Usr123;Initial Catalog=sqldb12;Data Source=<IP address>\SQLExpress
Run Code Online (Sandbox Code Playgroud)