Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: SQL2000,sa,коннект??? Добавлено: 25.08.06 09:45  

Автор вопроса:  POD_Luka | ICQ: 334099107 
VB6

Коннектится к серверу SQL получается только под паролем 'sa'
как установить конект от имени пользователя...?
Использую следующий код



Dim strConnectString$, strSQL$, strHeading$
Dim cnn As ADODB.Connection
Dim rs As Recordset

strConnectString = "Provider=SQLOLEDB.1;Password=" & SQLAdmPas & " ;Persist Security Info=True;User ID=" & SQLAdmLogin & ";Initial Catalog=" & SQLBaseName & ";Data Source=" & SQLServerName & ""
strSQL = "select Ver_ID from Version"

Set cnn = New ADODB.Connection
Set rs = New ADODB.Recordset

cnn.Open strConnectString$
Set rs = cnn.Execute(strSQL)

rs.Close
cnn.Close  
Set rs = Nothing  
Set cnn = Nothing

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #1 Добавлено: 25.08.06 16:36
strConnectString = "Provider=SQLOLEDB.1;Integrated Security=True;Initial Catalog=" & SQLBaseName & ";Data Source=" & SQLServerName & ""
strSQL = "select Ver_ID from Version"

Так, скорее всего.
Вместо логинов, паролей и прочей фигни указываешь INtegrated Security=True, и будет использоватьия интегрирования Windwos-аутентификация.

Ответить

Номер ответа: 2
Автор ответа:
 POD_Luka



ICQ: 334099107 

Вопросов: 10
Ответов: 19
 Профиль | | #2 Добавлено: 28.08.06 08:55
Так, скорее всего.
Вместо логинов, паролей и прочей фигни указываешь INtegrated Security=True, и будет использоватьия интегрирования Windwos-аутентификация.


Получилось так...

strConnectString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=" & SQLBaseName & ";Data Source=" & SQLServerName & ""

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам