Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Настройка SPN  [new]
Sotnik
Member

Откуда:
Сообщений: 282
Здравствуйте! Проблема такова: с одного сервера перенесли на другой полностью ОС, MSSQL с помощью Acronis (благо сервера почти идентичные, только потребовалось установить дрова на сетевую карту). БД SQL вроде работает нормально, юзеры пока не жаловались. Но вот при обновлении БД обновлялка сваливается с ошибкой: DBERR #-2147217900
Ошибка ADODB.Connection.Open для OUR_DATABASE: Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection.
(Source: Microsoft OLE DB Provider for SQL Server)
(SQL State: 42000)
(NativeError: 50000)
No Help file available
Посоветовали проверить настройки SPN и перенастроить если обнаружатся ошибки. Подскажите где, откуда и как настраивать SPN. Ни разу не приходилось еще этим заниматься.
17 окт 11, 16:15    [11453005]     Ответить | Цитировать Сообщить модератору
 Re: Настройка SPN  [new]
invm
Member

Откуда: Москва
Сообщений: 9825
http://support.microsoft.com/kb/889615/ru
17 окт 11, 16:20    [11453049]     Ответить | Цитировать Сообщить модератору
 Re: Настройка SPN  [new]
Sotnik
Member

Откуда:
Сообщений: 282
invm
http://support.microsoft.com/kb/889615/ru



К сожалению не помогло. Такая же ошибка при обновлении.
18 окт 11, 09:33    [11456727]     Ответить | Цитировать Сообщить модератору
 Re: Настройка SPN  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Причем тут SPN, если у Вас обновлялка ломится по скульной аутенфикации при включенной Windows Only.
18 окт 11, 09:53    [11456860]     Ответить | Цитировать Сообщить модератору
 Re: Настройка SPN  [new]
Sotnik
Member

Откуда:
Сообщений: 282
pkarklin
Причем тут SPN, если у Вас обновлялка ломится по скульной аутенфикации при включенной Windows Only.


Нет. Стоит смешанная Windows и SQL аутентификация
18 окт 11, 10:02    [11456914]     Ответить | Цитировать Сообщить модератору
 Re: Настройка SPN  [new]
Glory
Member

Откуда:
Сообщений: 104751
Sotnik
Стоит смешанная Windows и SQL аутентификация

И какой тип использует ваша "обновлялка" ?
18 окт 11, 10:11    [11456964]     Ответить | Цитировать Сообщить модератору
 Re: Настройка SPN  [new]
Sotnik
Member

Откуда:
Сообщений: 282
Glory
Sotnik
Стоит смешанная Windows и SQL аутентификация

И какой тип использует ваша "обновлялка" ?



При запуске обновления просит указать БД и учетку которая имеет статус DBO и от которой стартует служба SQL Server. Ошибка эта появляется не сразу а в ходе обновления.
18 окт 11, 10:37    [11457131]     Ответить | Цитировать Сообщить модератору
 Re: Настройка SPN  [new]
Glory
Member

Откуда:
Сообщений: 104751
Sotnik
просит указать БД и учетку

Что такое "учетка"? SQL login ? SQL user ? И что вы указываете ?
18 окт 11, 10:42    [11457166]     Ответить | Цитировать Сообщить модератору
 Re: Настройка SPN  [new]
Sotnik
Member

Откуда:
Сообщений: 282
Glory
Sotnik
просит указать БД и учетку

Что такое "учетка"? SQL login ? SQL user ? И что вы указываете ?


SQL Login. Имеет административные права. Доменная учетная запись. Добавляли через Security - Logins из домена. Так же от нее стартуют службы SQL. Вот как то так.
18 окт 11, 12:06    [11457919]     Ответить | Цитировать Сообщить модератору
 Re: Настройка SPN  [new]
invm
Member

Откуда: Москва
Сообщений: 9825
Sotnik
SQL Login. Имеет административные права. Доменная учетная запись. Добавляли через Security - Logins из домена. Так же от нее стартуют службы SQL. Вот как то так.
SQL Login не может быть добавлен из домена и не может использоваться для запуска служб.
18 окт 11, 12:29    [11458196]     Ответить | Цитировать Сообщить модератору
 Re: Настройка SPN  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31949
Sotnik
SQL Login. Доменная учетная запись.
Так SQL Login или доменная учетная запись?
Это вы нам угадать предложили???
18 окт 11, 13:56    [11459148]     Ответить | Цитировать Сообщить модератору
 Re: Настройка SPN  [new]
Sotnik
Member

Откуда:
Сообщений: 282
alexeyvg
Sotnik
SQL Login. Доменная учетная запись.
Так SQL Login или доменная учетная запись?
Это вы нам угадать предложили???



Это доменная учетная запись. Ее добавили в SQL Server - Security - Logins. Проставили права DBO на все базы. Также она добавлена в группу Администраторы на сервере где стоит SQL Server. В службах SQL Server во вкладке Вход в систему также прописали эту доменную учетку. При запуске обновления также указываем эту учетку и ее пароль. Обновление проходит. Но в логах вышестоящая ошибка.
18 окт 11, 17:40    [11461410]     Ответить | Цитировать Сообщить модератору
 Re: Настройка SPN  [new]
Glory
Member

Откуда:
Сообщений: 104751
Sotnik
При запуске обновления также указываем эту учетку и ее пароль

при Windows authentication никакой пароль серверу не нужен и не передается
18 окт 11, 17:43    [11461435]     Ответить | Цитировать Сообщить модератору
 Re: Настройка SPN  [new]
Sotnik
Member

Откуда:
Сообщений: 282
Glory
Sotnik
При запуске обновления также указываем эту учетку и ее пароль

при Windows authentication никакой пароль серверу не нужен и не передается



Аутентификация стоит Windows и SQL Server. Обновлялка запрашивает базу которую нужно обновить, логин и пароль. Без этого никак.
18 окт 11, 17:55    [11461534]     Ответить | Цитировать Сообщить модератору
 Re: Настройка SPN  [new]
Glory
Member

Откуда:
Сообщений: 104751
Sotnik
Аутентификация стоит Windows и SQL Server. Обновлялка запрашивает базу которую нужно обновить, логин и пароль. Без этого никак.

Еще раз
Так определитесь, какой тип использует ваша "обновлялка"
Потому что нельзя для доменой учетной записи использовать sql authentication
А при windows authentication никакой пароль серверу не нужен
18 окт 11, 17:57    [11461560]     Ответить | Цитировать Сообщить модератору
 Re: Настройка SPN  [new]
iljy
Member

Откуда:
Сообщений: 8711
Sotnik
Glory
пропущено...

при Windows authentication никакой пароль серверу не нужен и не передается



Аутентификация стоит Windows и SQL Server. Обновлялка запрашивает базу которую нужно обновить, логин и пароль. Без этого никак.

Запрашивать она может все что угодно. Если это доменный логин, то используется виндовая авторизация. При использовании виндовой авторизации никакие пароли серверу не передается.
18 окт 11, 17:58    [11461564]     Ответить | Цитировать Сообщить модератору
 Re: Настройка SPN  [new]
Sotnik
Member

Откуда:
Сообщений: 282
iljy
Sotnik
пропущено...



Аутентификация стоит Windows и SQL Server. Обновлялка запрашивает базу которую нужно обновить, логин и пароль. Без этого никак.

Запрашивать она может все что угодно. Если это доменный логин, то используется виндовая авторизация. При использовании виндовой авторизации никакие пароли серверу не передается.


То есть в свойствах SQL Server поставить Windows аутентификацию?
18 окт 11, 17:59    [11461573]     Ответить | Цитировать Сообщить модератору
 Re: Настройка SPN  [new]
iljy
Member

Откуда:
Сообщений: 8711
Sotnik
iljy
пропущено...

Запрашивать она может все что угодно. Если это доменный логин, то используется виндовая авторизация. При использовании виндовой авторизации никакие пароли серверу не передается.


То есть в свойствах SQL Server поставить Windows аутентификацию?

При чем тут свойства сервера? Разберитесь с клиентом!
18 окт 11, 18:00    [11461582]     Ответить | Цитировать Сообщить модератору
 Re: Настройка SPN  [new]
Sotnik
Member

Откуда:
Сообщений: 282
iljy
Sotnik
пропущено...


То есть в свойствах SQL Server поставить Windows аутентификацию?

При чем тут свойства сервера? Разберитесь с клиентом!



Обновлялка запускается на сервере. Причем клиент.
18 окт 11, 18:20    [11461692]     Ответить | Цитировать Сообщить модератору
 Re: Настройка SPN  [new]
iljy
Member

Откуда:
Сообщений: 8711
Sotnik
iljy
пропущено...

При чем тут свойства сервера? Разберитесь с клиентом!



Обновлялка запускается на сервере. Причем клиент.

Для танкистов: обновлялка является клиентом по потношению к серверу.
18 окт 11, 18:23    [11461702]     Ответить | Цитировать Сообщить модератору
 Re: Настройка SPN  [new]
Sotnik
Member

Откуда:
Сообщений: 282
iljy
Sotnik
пропущено...



Обновлялка запускается на сервере. Причем клиент.

Для танкистов: обновлялка является клиентом по потношению к серверу.


И где там копать...
18 окт 11, 18:25    [11461714]     Ответить | Цитировать Сообщить модератору
 Re: Настройка SPN  [new]
Glory
Member

Откуда:
Сообщений: 104751
Sotnik
И где там копать...

Копать в методе, который использует обновлялка для соединения с сервером
Их всего два
18 окт 11, 18:29    [11461737]     Ответить | Цитировать Сообщить модератору
 Re: Настройка SPN  [new]
Sotnik
Member

Откуда:
Сообщений: 282
Есть у кого нибудь какие соображения? Ткните пальцем.
18 окт 11, 18:31    [11461754]     Ответить | Цитировать Сообщить модератору
 Re: Настройка SPN  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31949
Sotnik
Есть у кого нибудь какие соображения? Ткните пальцем.
Вам же всё написали, перечитайте топик.
Какая из фраз вам непонятна?
18 окт 11, 18:34    [11461779]     Ответить | Цитировать Сообщить модератору
 Re: Настройка SPN  [new]
Glory
Member

Откуда:
Сообщений: 104751
Sotnik
Есть у кого нибудь какие соображения? Ткните пальцем.

Вам указать место в коде вашей программы что ли ?
Методов авторизации на сервере всего 2
1. sql authentication, когда сервер требует и проверяет sql login и password
2. windows authentication, когда сервер проверяет права для текущей учетной записи клиентской программы
Не требуя ни ее имени, ни пароля. А доверяя машине, где эта учетная запись уже прошла авторизацию
18 окт 11, 18:35    [11461780]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить