SSMS
 sql >> база данни >  >> Database Tools >> SSMS

Грешка при свързване с локална база данни в студиото за управление на SQL сървър в Windows 7

Ако приемем, че сте инсталирали SQL Server и сте използвали наименования екземпляр SQLEXPRESS, името на вашия сървър трябва да бъде:

.\SQLEXPRESS

Или:

127.0.0.1\SQLEXPRESS

Можете да проверите името на екземпляра (може да не е SQLEXPRESS) и дали сървърът работи в менюто "Старт" по път, много подобен на този (но ще варира според версията):

Старт> Програми> Microsoft SQL Server> Инструменти за конфигуриране>
   Мениджър на конфигурацията на SQL Server

Ако в момента е спрян, трябва да щракнете с десния бутон и да изберете Старт:

Трябва също така да щракнете с десния бутон и да се уверите, че режимът на стартиране е настроен на автоматичен (това е в Свойства> Услуга).

Съобщението за грешка изглежда предполага, че сървърът се опитва да използва наименовани канали. Макар че локално трябва да може да използва споделена памет, следва да се уверите, че услугата SQL Server Browser работи. Можете да направите това в:

Контролен панел> Административни инструменти> Услуги

Ако не е стартиран, стартирайте го и задайте режима на стартиране на автоматичен. (Както по-горе, можете да направите и двете неща от менюто с десен бутон.)

Ако все още не стигате до никъде, възможно е да сте инсталирали SQL Server 2012, без ръчно да добавяте акаунта си в Windows към групата администратори. Ако случаят е такъв, да се надяваме, че сте го настроили да използва смесен режим и можете да се свържете като sa. В противен случай ще трябва да използвате инструмент като PSExec.exe за да стартирате SSMS като NT AUTHORITY\SYSTEM:

PsExec -s -i "C:\...path to ssms...\Ssms.exe"

Независимо дали можете да се свържете като sa или трябва да се свържете с помощта на PSExec, следващите стъпки са:

  1. уверете се, че акаунтът ви в Windows е вход в Сървър> Защита> Входове. Ако не е там, добавете го, като щракнете с десния бутон върху Входове> Ново влизане.
  2. уверете се, че входът е член на фиксираната роля на сървъра на системния администратор. Ако не е, уверете се, че е под раздела Роли на сървъра.


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Как да отворя rpt файл като SQL таблица?

  2. MSSQL Server Management Studio (SSMS) 2005 Нов шаблон за заявка

  3. SQL Server Management Studio не може да разпознае .bak файл

  4. Как да намерите името на сървъра на SQL Server Management Studio

  5. Ръчно преименувайте раздели в SSMS