Строка подключения для подключения sql server 2008, который находится на другом сервере

#sql-server-2008 #vbscript #asp-classic #connection-string

#sql-server-2008 #vbscript #asp-classic #строка подключения

Вопрос:

Я использую приведенную ниже строку подключения для подключения к 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 server — SCD13B

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

пароль — 1q2w3e4r5t

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

Комментарии:

1. Как вы подключаетесь к нему, используя какую технологию ? .Net, C , Java и т.д.?

2. Пожалуйста, скажите мне, что ваш пароль на самом деле не тот, который вы написали … не публикуйте пароли!!!

3. @Will A, я использую asp с vbscript

4. @Macra, да, я знаю. Ни одна информация не соответствует действительности

5. @Anuya, @Macra — Я могу поручиться за то, что информация не соответствует действительности — Я попытался подключиться и попал в мэйнфрейм CIAs. Какое разочарование. :p

Ответ №1:

Попробуйте —

 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"
  

Ответ №2:

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

C#

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

ASP 3.0

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

Ответ №3:

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

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

2 -Добавьте подключение к code-behind :

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

 Dim myConnection As SqlConnection=New SqlConnection(strConnect)

 MyConnection.Open()
  

Комментарии:

1. Что не помогает, поскольку операционная система не использует .net