2016-01-27 4 views
0

У меня очень странная ситуация. При входе в мой сервер базы данных с учетной записью домена (которая также является членом группы локальных администраторов) пользователь sa не может подключиться к SQL Server Management Studio. Однако при входе в систему в качестве учетной записи локального администратора успешно завершается регистрация пользователя sa.SQL Server 2012 Management Studio и samba 4

Чтобы сделать вещи более запутанными ... при входе в Windows Server с учетной записью домена (которая также является членом группы локальных администраторов), SQL Server Management Studio будет подключаться с использованием проверки подлинности Windows.

Несколько замечаний:

  1. В то время как вход на сервер с учетной записью домена sa можно подключить через sqlcmd.

  2. sa можно подключить через ODBC из других рабочих станций в домене (вошедший в качестве пользователя домена)

  3. аутентификация SQL Server установлена ​​для SQL Server и режима проверки подлинности Windows,

  4. sa пользователя НЕ имеет «Использовать политику паролей».

  5. Я попытался создать нового пользователя-администратора SQL с ролью sysadmin (той же проблемой)

  6. машина SQL Server является членом домена samba4

Моя среда:

Database Server

  • SQL Server 2012 x64 Стандартная версия с пакетом обновления 3

  • Windows Server 2012 R2 Standard x64

Directory Server

  • CentOS 6.7 x64

  • Samba 4,3

smb.conf

[global] 

    workgroup = XYZ 
    realm = XYZ.COM 
    netbios name = DS01 
    server role = active directory domain controller 
    dns forwarder = 8.8.8.8 
    tls enabled = yes 
    tls keyfile = tls/key.pem 
    tls certfile = tls/cert.pem 
    tls cafile = tls/ca.pem 
[netlogon] 
    path = /usr/local/samba/var/locks/sysvol/xyz.com/scripts 
    read only = No 
[sysvol] 
    path = /usr/local/samba/var/locks/sysvol 
    read only = No 
[home] 
    path = /home/ 
    comment = Home Directories 
# read only = No 
    browseable = no 
    writable = yes 
    create mask = 0600 
    directory mask = 0700 
+0

Я читал в другом месте, что это известная проблема. Очевидно, существует несовместимость с Samba и тот факт, что он запускает «Simple AD». Я нашел обходное решение здесь: [link] (http://docs.aws.amazon.com/directoryservice/latest/simple-ad/admin_troubleshooting.html # sql_login_fail), он basiclly заявляет о входе в систему как локальный пользователь и запускает SQL Server Management Studio. – Jeff

ответ

0

Как я упоминал в своем комментарии. Хотя на данный момент, похоже, нет ответа, кроме как ждать исправления. Обходным путем является вход в систему как локальный пользователь и запуск SQL Server Management Studio

Смежные вопросы