Динамическая веб-разработка ASP-соединения. Описание кода подключения к базе данных SQL2005:
а. В следующих символах имя базы данных — forum, а имя сервера базы данных — WWW-2443D34E558/SQL2005 (или 127.0.0.1).
б. Проверьте имя сервера базы данных sql: Обозреватель объектов->База данных->Щелкните правой кнопкой мыши по созданной вами базе данных->Свойства->Разрешения.
c. Также можно использовать Provider=sqlncli. Между UID и = не может быть пробела. Если вместо этого вы используете идентификатор пользователя, он может быть.
Пробел, Исходный каталог можно заменить базой данных, pwd можно заменить паролем, а источник данных можно заменить сервером.
В VBScript нет учета регистра, поэтому UID эквивалентен uid, эквивалентному Uid. . . , где провайдер, uid, pwd,
Исходный каталог, источник данных и другие места могут быть размещены свободно.
(1) Строка подключения проверки подлинности Windows SQL2005, используйте метод Integrated Security=SSPI.
Скопируйте код кода следующим образом:
'Далее необходимо установить объект подключения для подключения к базе данных
Тусклый конн.
Установите conn=Server.CreateObject(ADODB.Connection)
sql=Provider=SQLoledb;источник данных=WWW-2443D34E558/SQL2005;UID=;PWD=;Начальный каталог=форум;Встроенная безопасность=SSPI
conn.Open sql
'Следующее - определить, следует ли подключать
Если conn.state=2 Тогда
Response.Write(Соединение)
ИначеЕсли conn.state=1 Тогда
Response.Write (соединение уже открыто)
Еще
Response.Write(К сожалению, соединение не может быть открыто)
Конец, если
(2) Метод подключения с аутентификацией имени пользователя SQL SERVER. В этом примере имя пользователя SQL — sa, а пароль — ********.
Скопируйте код кода следующим образом:
'Далее необходимо установить объект подключения для подключения к базе данных
Тусклый конн.
Установите conn=Server.CreateObject(ADODB.Connection)
sql=Provider=SQLoledb;источник данных=WWW-2443D34E558/SQL2005;UID=sa;PWD=********;Исходный каталог=форум
conn.Open sql
'Следующее - определить, следует ли подключать
Если conn.state=2 Тогда
Response.Write(Соединение)
ИначеЕсли conn.state=1 Тогда
Response.Write (соединение уже открыто)
Еще
Response.Write(К сожалению, соединение не может быть открыто)
Конец, если
(3) Два вышеуказанных метода также можно использовать следующими способами.
Скопируйте код кода следующим образом:
Dim SqlDatabaseName, SqlPassword, SqlUsername, SqlLocalName, ConnStr, Conn
SqlDatabaseName = forum 'имя базы данных SQL
SqlUsername = sa 'Имя пользователя базы данных SQL
SqlPassword = ********** 'Пароль пользователя базы данных SQL
SqlLocalName = WWW-2443D34E558/SQL2005 'IP-адрес узла SQL (имя сервера)
ConnStr = Пароль = &SqlPassword&; идентификатор пользователя = & SqlUsername&; Исходный каталог =&SqlDatabaseName&; источник данных =& SqlLocalName &;Provider = sqloledb;
Установите conn = Server.CreateObject(ADODB.Connection)
conn.open
Если conn.state=2 Тогда
Response.Write(Соединение)
ИначеЕсли conn.state=1 Тогда
Response.Write (соединение уже открыто)
Еще
Response.Write(К сожалению, соединение не может быть открыто)
Конец, если