Строка подключения для подключения SQL Server 2008, который находится на другом сервере - PullRequest
2 голосов
/ 01 июня 2011

Я использую приведенную ниже строку подключения для подключения к серверу sqlserver 2008, расположенному на другом сервере.Как подключиться к нему из ASP с помощью vbscript?

application("database_connectionstring_internal") = "DRIVER=SQL Server;SERVER=53.90.111.22;DATABASE=crm_cos;UID=cos_user;PASSWORD=1q2w3e4r5t"

Вот мои данные сервера:

Сервер базы данных: IP-адрес сервера - 53.90.111.22

Имя сервера SQL- SCD13B

Имя пользователя - cos_user

пароль - 1q2w3e4r5t

Имя базы данных - crm_user

Ответы [ 3 ]

1 голос
/ 01 июня 2011

Попробуйте -

Dim oConn
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Driver={SQL Server};Server=53.90.111.22;Database=crm_user;Uid=cos_user;Pwd=1q2w3e4r5t"
0 голосов
/ 01 июня 2011

У вас есть две возможности:

1 - Добавить строку подключения в ваш файл web.config, как показано в этом сообщении: "Использование строк подключения из web.config в ASP.NET v2.0"

2 -Добавить соединение к коду:

 Dim strConnect As String=”Data Source=localhost;Initial Catalog=pubs;Integrated Security=SSPI;” 

 Dim myConnection As SqlConnection=New SqlConnection(strConnect)

 MyConnection.Open()
0 голосов
/ 01 июня 2011

Я использую что-то вроде этого:

C #

"Data Source=host's ip\\SQLEXPRESS;Initial Catalog=yourddbb;User ID=youruser;Password=yourpassword"

ASP 3.0

StrConex= ""
StrConex= StrConex & "Provider=SQLOLEDB.1;Password=yourpasswd;"
StrConex= StrConex & "Persist Security Info=True;User ID=youruser;"
StrConex= StrConex & "Initial Catalog=yourddbb;Data Source=host's ip\SQLEXPRESS"
...