Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel подключение к MSSQL / 3 сообщений из 3, страница 1 из 1
27.10.2011, 12:39
    #37500503
andMegaM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel подключение к MSSQL
Доброго времени суток!
Вот так подключаюсь к sql серверу и забираю необходимые данные с сервера номер 1 (SERVER1)
В данной строке подключения используются логин и пароль из моей учетной записи Windows
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
  Dim cnn As ADODB.Connection
  Dim rst As ADODB.Recordset
  Dim strSource As String
  Dim col As Integer

  Set cnn = New ADODB.Connection

  cnn.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=db;Data Source=SERVER1"
  cnn.Open

  sqlquery = "select top 20 * From table"
  Set rst = cnn.Execute(sqlquery)

  Range("A1").CopyFromRecordset rst
  
  cnn.Close

  Set rst = Nothing
  Set cnn = Nothing

А что нужно дописать в строке подключения чтобы подключиться к другому серверу (SERVER2), на котором нет моей учетной записи. Т.е. нужно подключиться с указанием другого логина и пароля?
...
Рейтинг: 0 / 0
27.10.2011, 12:50
    #37500524
f
f
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel подключение к MSSQL
...
Рейтинг: 0 / 0
27.10.2011, 12:59
    #37500536
andMegaM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel подключение к MSSQL
Спасибо. Использую вот такйю строку подключения
Код: plaintext
cnn.ConnectionString = = "Provider=SQLOLEDB.1;Data Source=SERVER2;Initial Catalog=db2;user id=usrn_name;password=my_pass"
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel подключение к MSSQL / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]