CLASSIC ASP - SQL Server не существует или доступ запрещен - PullRequest
3 голосов
/ 11 сентября 2009

Я пытаюсь установить соединение с БД SQL Server Express на локальном хосте, но получаю следующее сообщение об ошибке:

Поставщик Microsoft OLE DB для SQL Server (0x80004005)

[DBNETLIB] [ConnectionOpen (Connect ()).] SQL Server не существует или доступ запрещен.

Я использую код

Dim connection 
Set connection = CreateObject("ADODB.connection") 
connection.connectionString = "server=localhost;Provider=SQLOLEDB;Data Source=RiskManagement;Initial Catalog=RiskManagement;User ID=sa;Password=myPass;" 
connection.Open() 

Есть идеи?

Ответы [ 3 ]

3 голосов
/ 11 сентября 2009

Во-первых, всегда проверяйте, что вы настроили SQL Server для разрешения удаленных подключений.

Как настроить SQL Server 2005 для разрешения удаленных подключений

Для устранения неполадок общего подключения к SQL Server обратитесь к следующему сообщению в блоге

0 голосов
/ 08 августа 2018

Я получил эту проблему, потому что был включен ESET firewall. Я установил обновление программы VB6. Новый .exe нужно было ввести в брандмауэр

0 голосов
/ 03 июля 2012

Я также столкнулся с той же проблемой, когда я исследовал сетевое подключение, а затем узнал, что с сервера приложений (например, Windows 10.10.10.10 или AppServer) не удается подключиться к серверу базы данных (например, DBServer или 10.10.10.11). Поэтому один раз проверьте, отправляет ли он пинг с сервера приложений, где размещено или расположено приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...