Чтобы обновить собственный клиент на веб-сервере до самой последней общедоступной версии, перейдите по ссылке:
http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2567714
Установите флажок «2008R2_SP1_SNAC_CU2_2567714_10_50_2772_x86», если ваш веб-сервер являетсяМашина X86 и «2008R2_SP1_SNAC_CU2_2567714_10_50_2772_x64», если она 64-разрядная.Введите свой адрес электронной почты, заполните капчу, нажмите «Исправление запроса» и ссылка для загрузки будет отправлена вам по электронной почте.Загрузите его на веб-сервер, запустите программу установки (используя пароль, отправленный вам по электронной почте) и перезапустите веб-сервер.Теперь попробуйте исходную строку подключения еще раз.
EDIT
Добавление некоторых других примеров строк подключения, которые я использовал в прошлом (я был классическим парнем из ASP, так как90-е годы - основание и запись 95% контента на aspfaq.com , включая эту статью о строках соединения ).В соответствии с просьбой в комментарии к первоначальному вопросу.
Обратите внимание, что "srv" может быть IP-адресом, или localhost
, или servername
, или .
, и за ним может следовать \INSTANCE_NAME
(например \SQLEXPRESS
).Я бы попробовал их в этом порядке и обратил бы внимание на имена параметров, а также значения - кажется, вы смешиваете современные имена параметров (например, Provider) с менее современными (например, Database).
Provider=SQLNCLI10;Data Source=srv;Initial Catalog=db;User ID=user;Password=pwd;
Provider=SQLOLEDB.1;Data Source=srv;Initial Catalog=db;User ID=user;Password=pwd;
Provider=SQLOLEDB;Data Source=srv;Initial Catalog=db;User ID=user;Password=pwd;
Driver={SQL Server};Server=srv;Database=db;UID=user;PWD=pwd;
Иногда, если у вас возникают проблемы с именованными каналами или общей памятью, это может помочь в применении TCP / IP, добавив следующий параметр:
NETWORK=DBMSSOCN;
Вы можете получить гораздо больше информации на сайте Карла Протмана или ConnectionStrings.com .По понятным причинам они больше не обслуживают классический ASP, но вы все равно можете получить много информации из примеров, которые они предоставляют для других языков.