строка подключения - PullRequest
       37

строка подключения

1 голос
/ 14 января 2010

Может кто-нибудь показать мне пример строки подключения на странице ASP с SQL Server 2005 на Vista?

Или любое решение этой проблемы:

Dim cnn As ADODB.Connection 

выдает ошибку http 500.

Полагаю, ado установлен неправильно?

Есть идеи?

Ответы [ 5 ]

5 голосов
/ 14 января 2010

connectionstrings.com - ваш друг:

Строки подключения для SQL Server 2005

Редактировать: Синтаксис Dim var As Type недопустим в VBScript (только VB). Вам необходимо использовать Server.CreateObject:

Dim conn
Set conn = Server.CreateObject("ADODB.Connection")

Для получения дополнительной информации см. Примеры кода ADO VBScript на MSDN (что, разумеется, довольно ужасные примеры)

2 голосов
/ 14 января 2010

Строки подключения: http://connectionstrings.com/sql-server-2005

1 голос
/ 14 января 2010

ConnectionStrings.com содержит список строк подключения SQL Server 2005 в различных форматах, с которых можно начинать.

0 голосов
/ 25 августа 2016

Простой способ создать строку подключения - создать ее с использованием файла UDL.

  1. Откройте проводник и в любом месте создайте новый текстовый файл, но измените расширение на .udl вместо .txt.
  2. Дважды щелкните, чтобы открыть этот новый файл .udl, и вы увидите ниже;
  3. На вкладке провайдера вы можете выбрать, к какому типу источника данных вы хотите подключиться, пойти дальше и выбрать Microsoft OLE DB Provider для SQL Server.
  4. На вкладке подключения вы можете щелкнуть раскрывающийся список для имени сервера, и он покажет список найденных SQL-серверов, к которым вы можете подключиться. В прошлом я видел, что это не так хорошо работает, поэтому вы можете вручную ввести имя вашего сервера. Затем вы можете указать тип входа в систему, который будет либо аутентификацией Windows (используйте текущие данные для входа в систему для входа в SQL Server), либо укажите имя пользователя и пароль.
  5. Вы заметите на опции для конкретного имени пользователя и пароля, что есть 2 флажка. Если имя входа, которое вы хотите использовать, не требует пароля, убедитесь, что вы отметили пустое поле пароля, так как простое оставление поля ввода пароля не будет работать. Разрешение на сохранение пароля сохранит значение пароля в виде необработанного текста в строке подключения (т.е. легко читаемо). Вы можете зашифровать строки подключения в файле конфигурации вашего приложения, о котором я расскажу позже. Я всегда ставлю этот флажок, но оставлю это на ваше усмотрение.
  6. Теперь вы готовы выбрать базу данных, к которой хотите подключиться, на сервере. Если щелкнуть стрелку раскрывающегося списка в раскрывающемся списке базы данных на сервере, отобразятся все базы данных, к которым вы можете подключиться, с указанными вами данными для входа. .
  7. Сделав все это, нажмите на Test Connection, и оно должно работать. Если вы получите какой-либо сбой, в окне сообщения будет предложена некоторая помощь, но, скорее всего, это будут неправильные данные для входа или вы просто не сможете получить доступ к базе данных.
  8. Теперь закройте это диалоговое окно, нажав OK, любой другой способ закрыть это диалоговое окно потеряет вашу работу. В проводнике щелкните правой кнопкой мыши на файле .udl, выберите «Открыть с помощью» и выберите «Блокнот» (или любой другой текстовый редактор).
  9. Теперь в блокноте у вас есть строка подключения! Вы просто хотите скопировать части, которые начинаются после Provider = SQLOLEDB.1;.

Я тоже написал об этом в своем блоге здесь .

0 голосов
/ 14 января 2010

Вот пример того, что вы бы использовали: Provider = SQLOLEDB; SERVER = ваш_сервер; UID = your_user_name; PWD = ваш_пароль; БАЗА ДАННЫХ = ваш_сервер

...