Microsoft має статтю про цю проблему. Це все проходить поетапно.
На початковій сторінці запустіть SQL Server Management Studio. У меню Перегляд виберіть Зареєстровані сервери. (Якщо ваш сервер ще не зареєстрований, клацніть правою кнопкою миші Локальні групи серверів, наведіть вказівник миші на Завдання та натисніть Реєстрація локальних серверів.)
У області Зареєстровані сервери клацніть правою кнопкою миші на своєму сервері та виберіть Диспетчер конфігурації SQL Server. Для цього потрібно попросити дозволу на роботу від імені адміністратора, а потім відкрити програму Configuration Manager.
Закрити студію управління.
У диспетчері конфігурацій SQL Server на лівій панелі виберіть Служби SQL Server. У правій області знайдіть примірник SQL Server. (Екземпляр SQL Server за замовчуванням включає (MSSQLSERVER) після імені комп’ютера. Іменовані екземпляри з’являються у верхньому регістрі з тим самим іменем, яке вони мають у зареєстрованих серверах.) Клацніть правою кнопкою миші екземпляр SQL Server і натисніть кнопку Властивості.
На вкладці Параметри запуску у полі Вкажіть параметр запуску введіть -m, а потім натисніть Додати. (Це дефіс, а потім мала буква m.)
Примітка
У деяких попередніх версіях SQL Server немає вкладки Параметри запуску. У цьому випадку на вкладці Додатково двічі клацніть Параметри запуску. Параметри відкриваються в дуже маленькому вікні. Будьте обережні, щоб не змінити жодного з існуючих параметрів. В самому кінці додайте новий параметр; -m і натисніть кнопку OK. (Це крапка з комою, потім тире, а потім мала літера m.)
Натисніть кнопку ОК, а після повідомлення про перезапуск клацніть правою кнопкою миші ім'я сервера та натисніть кнопку Перезапустити.
Після перезапуску SQL Server ваш сервер перейде в однокористувацький режим. Переконайтеся, що агент SQL Server не запущений. Якщо почати, вам знадобиться єдине з’єднання.
На початковому екрані Windows 8 клацніть правою кнопкою миші піктограму Management Studio. Унизу екрана виберіть Запуск від імені адміністратора. (Це передасть облікові дані адміністратора службі SSMS.)
Примітка
У попередніх версіях Windows параметр Запуск від імені адміністратора відображається як підменю.
У деяких конфігураціях SSMS намагатиметься встановити кілька з'єднань. Помилка декількох підключень, оскільки SQL Server перебуває в режимі одного користувача. Ви можете вибрати одну з наведених нижче дій. Виконайте одне з наступного.
а) Зв’яжіться з Object Explorer за допомогою автентифікації Windows (що включає облікові дані адміністратора). Розгорніть розділ Безпека, розгорніть Логіни та двічі клацніть власний логін. На сторінці Ролі сервера виберіть sysadmin і натисніть кнопку OK.
б) Замість того, щоб підключатися до Object Explorer, підключіться до вікна запитів за допомогою автентифікації Windows (що включає облікові дані адміністратора). (Ви можете підключитися лише таким чином, якщо не підключалися до Провідника об’єктів.) Виконайте такий код, як вказаний нижче, щоб додати новий логін для автентифікації Windows, який є членом фіксованої ролі сервера sysadmin. У наступному прикладі додається користувач домену з іменем CONTOSO \ PatK.
CREATE LOGIN [CONTOSO\PatK] FROM WINDOWS; ALTER SERVER ROLE
sysadmin ADD MEMBER [CONTOSO\PatK];
в) Якщо ваш SQL Server працює в режимі змішаної автентифікації, підключіться до вікна запитів за допомогою автентифікації Windows (що включає облікові дані адміністратора). Виконайте такий код, як наведений нижче, щоб створити новий логін для автентифікації SQL Server, який є членом фіксованої ролі сервера sysadmin.
CREATE LOGIN TempLogin WITH PASSWORD = '************'; ALTER
SERVER ROLE sysadmin ADD MEMBER TempLogin;
Увага:
Замініть ************ надійним паролем.
d) Якщо ваш SQL Server працює в режимі змішаної автентифікації, і ви хочете скинути пароль облікового запису sa, підключіться до вікна запитів за допомогою автентифікації Windows (що включає облікові дані адміністратора). Змініть пароль облікового запису sa з наступним синтаксисом.
ALTER LOGIN sa WITH PASSWORD = '************'; Warning
Замініть ************ надійним паролем.
Наступні кроки тепер повертають SQL Server до багатокористувацького режиму. Закрийте SSMS.
У диспетчері конфігурацій SQL Server на лівій панелі виберіть Служби SQL Server. На правій панелі клацніть правою кнопкою миші екземпляр SQL Server і виберіть пункт Властивості.
На вкладці Параметри запуску у полі Існуючі параметри виберіть -m, а потім натисніть Видалити.
Примітка
У деяких попередніх версіях SQL Server немає вкладки Параметри запуску. У цьому випадку на вкладці Додатково двічі клацніть Параметри запуску. Параметри відкриваються в дуже маленькому вікні. Видаліть; -m, який ви додали раніше, а потім натисніть кнопку OK.
Клацніть правою кнопкою миші ім'я сервера, а потім натисніть кнопку Перезапустити.
Тепер ви повинні мати можливість нормально підключитися до одного з облікових записів, який тепер є членом фіксованої ролі сервера sysadmin.