Ниже приведены ссылки на различные способы подключения к SQL Server 2005 с примерами строк подключения:
http://www.connectionstrings.com/sql-server-2005
Или для подключения к SQL Server 2008:
http://www.connectionstrings.com/sql-server-2008
Помните, что на компьютере, на котором выполняется приложение ASP, должен быть установлен соответствующий клиентский компонент, то есть собственный клиент SQL Server.
Незнать, какой метод вы используете, но есть два способа, которыми приложения OLE DB могут инициализировать объекты источника данных:
IDBInitialize::Initialize
IDataInitialize::GetDataSource (seems like you are using this one)
Оба метода инициализируют одни и те же свойства соединения OLE DB, но используются разные наборы ключевых слов.
Если вы используете IDBInitialize :: Initialize
the keyword for userid is UID
the keyword for password is PWD
NO Provider keyword may be used
Trusted_Connection keyword may be used and should be No
Если вы используете IDataInitialize :: GetDataSource
the keyword for userid is User ID
the keyword for password is Password
the Provider keyword is for SQL Server Native Client and it should be SQLNCLI10
the keyword for aunthentication Integrated Security you can remove it, or use SSPI only if you wish Windows authentication
Я сделал несколько изменений в вашей исходной строке подключения ниже, попробуйтеout:
Provider=SQLNCLI10;Data Source=MYPC\MSSQLSERVER;DataTypeCompatibility=80;Initial Catalog=mydb;User ID=me;Password=123
В этом документе описываются ключевые слова строки подключения для каждого метода подключения для приложений OLE DB, использующих собственный клиент SQL Server.При подключении к SQL Server 2008 R2.
http://msdn.microsoft.com/en-us/library/ms130822.aspx