Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ASP > Connect


Автор: D. 18.9.2003, 11:43
У меня SQLserver называется VDR\Petrov сама база DVK логиy = sa, пароль = pwd
где VDR - соответственно имя моей машины.

Проблема в том что не могу подсоединиться: пишет что либо нет доступа либо база отсутствует.
С DSN все хорошо но надо без него. КАК?
Я пишу:
Код
DSN = "Provider=SQLOLEDB;Data Source=VDR\Petrov;Initial Catalog=DVK;User ID=sa;Password=pwd;";
cn=Server.CreateObject("ADODB.Connection");
cn.Open(DSN);

нехочет

так , тоже не хочет
Код
cn.Open("Provider=sqloledb;Data Source=172.16.0.90,1433;"Network Library=DBMSSOCN;Initial Catalog=DVK;User ID=sa;Password=pwd;");




И второй вопрос может кто знает, а если asp'эшки на одном серваке а база на другом, то как конектится.

Автор: zckernel 23.9.2003, 09:00
Попробуй так. ДОЛЖНО работать.

const xSQLServer = "130.200.110.110"
const xSQLUser = "sa"
const xSQLPwd = "root"
const xDatabase = "DBName"

strConn = "DRIVER={SQL Server}; Server=" & xSQLServer & "; Database=" & xDatabase & "; UID=" & xSQLUser & "; PWD=" & xSQLPwd

Автор: Unregistered 2.10.2003, 11:08
не работает sad.gif
Я конечно сделал через DSN.. но хотелось бы без него.

Автор: N. 29.10.2003, 08:40

Часто помогает прописать в конце строки соединения Initial File Name=здесь полный путь до файла б.д., у него расширение *_Data.mdf.
Ещё вариант воспользоваться помощью Visual Basic или Basic Net там есть построители строк соединения с базами.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)