Как найти имя сервера SQL Server Management Studio
Я установил Microsoft SQL Server 2008.
Когда я запускаю SQL Server Management Studio (SSMS), я получаю окно входа Connect to Server
с пустым текстовым полем для Server name
. Я пробовал много имен, но я не мог его решить.
Как я могу найти/получить имя сервера?
Ответы
Ответ 1
Откройте SQL Server Configuration Manager
(найдите его в меню "Пуск" ). Нажмите SQL Server Services
. Имя экземпляра SQL Server заключено в круглую скобку с помощью службы SQL Server
. Если он говорит MSSQLSERVER, то это экземпляр по умолчанию. Чтобы подключиться к нему в Management Studio, просто введите .
(точка) ИЛИ (local)
и нажмите "Подключиться". Если имя экземпляра отличается, используйте .\[instance name]
для подключения к нему (например, если имя экземпляра SQL2008, подключитесь к .\SQL2008
).
Также убедитесь, что службы SQL Server
и SQL Server Browser
запущены, иначе вы не сможете подключиться.
Edit:
Вот скриншот о том, как он выглядит на моей машине. В этом случае у меня установлено два экземпляра: SQLExpress
и SQL2008
.
![enter image description here]()
Ответ 2
Запустите этот запрос, чтобы получить имя
SELECT @@SERVERNAME
Ответ 3
Открыть CMD
Запустите этот
SQLCMD -L
Вы получите список экземпляра SQL Server
Ответ 4
имя сервера по умолчанию - это имя вашего компьютера, но вы можете использовать ".". (Dot) вместо имени локального сервера.
еще одна вещь, которую вы должны учесть, - возможно, вы установили экспресс-версию SQL Server. в этом случае вы должны ввести ".\sqlexpress" в качестве имени сервера.
Ответ 5
start → CMD → (Write comand) Первая строка SQLCMD -L - это имя сервера, если имя сервера (локальное). Имя сервера: YourPcName\SQLEXPRESS
Ответ 6
У меня также была эта проблема в первый раз.
В диалоговом окне "Подключение к серверу" проверьте настройки по умолчанию и нажмите "Подключиться". Для подключения в поле Имя сервера должно быть указано имя компьютера, на котором установлен SQL Server. Если Database Engine является именованным экземпляром, поле "Имя сервера" также должно содержать имя экземпляра в формате: имя_компьютера\имя_экземпляра.
Итак, например, я решил проблему следующим образом: я набрал имя сервера: Alex-PC\SQLEXPRESS
Тогда это должно сработать. более подробно см. http://technet.microsoft.com/en-us/library/25ffaea6-0eee-4169-8dd0-1da417c28fc6
Ответ 7
Шаг 1: Убедитесь, что SQLEXPRESS и LocalDB установлены в вашей системе
Перейти к SQL SERVER Configuration Manager = > Служба SQL Server
Если ничего не указано для служб SQL Server, установите ниже компоненты (для 64-разрядной ОС)
1. SqlLocalDB
2. SQLEXPR_x64_ENU
3. SQLEXPRADV_x64_ENU
4. SQLEXPRWT_x64_ENU
Шаг 2: Студии Open Management
Войти. (Dot) в качестве имени сервера и нажмите "Connect"
[введите описание изображения] [2]
еще
Введите. \SQLEXPRESS в качестве имени сервера и нажмите на ссылку
Ответ 8
Как упоминалось @Khaneddy2013, cmd SQLCMD -L
при запуске не возвращает имя сервера. Bcz Я только установил SSMS (локальный db и сервер не были установлены).
После попытки установки SqlLocaLDB и SQLEXPR32_x86_ENU (32-разрядная ОС) я смог подключиться. И теперь в окне cmd также отображаются имена серверов.
![введите описание изображения здесь]()
Ответ 9
1.Вы можете выполнить следующую команду.
EXEC xp_cmdshell 'reg query "HKLM\Software\Microsoft\Microsoft SQL Server\Имена экземпляров \SQL" ';
GO
вы можете прочитать имя экземпляра, используя реестр. Неверные значения Ingore.
2. использование встроенного стандартного отчета.
выберите экземпляр → щелкните правой кнопкой мыши- > Отчеты → Стандартные отчеты → Сервер Dashbords ![введите описание изображения здесь]()
Ответ 10
Существует много способов, упомянутых выше. Но я использую довольно простой способ (ну не простой, как SELECT @@SERVERNAME). Когда вы запустите студию управления SQL-сервером, вы предложите ниже GUI
![введите описание изображения здесь]()
В нем имя сервера - это имя вашего сервера (может быть несколько серверов в соответствии с вашей средой dev, выберите правильный). Надеюсь, это поможет:)
Ответ 11
приведены следующие примеры
- Имя экземпляра SQL: MSSQLSERVER
- Порт: 1433
- Имя хоста: MyKitchenPC
- IPv4: 10.242.137.227
- DNS-суффикс: dir.svc.mykitchencompany.com
вот ваши возможные имена серверов:
- локальный \MSSQLSERVER
- локальный, 1433\MSSQLSERVER
- MyKitchenPC, 1433\MSSQLSERVER
- 10.242.137.227,1433\MSSQLSERVER
- MyKitchenPC.dir.svc.mykitchencompany.com, 1433\MSSQLSERVER
Ответ 12
моя проблема заключалась в том, что при подключении к базе данных SQL в мастере добавления ссылок найдите SERVERNAME. Я нашел его, выполнив запрос (SELECT @@SERVERNAME) внутри студии управления SQL, а reusl - мое имя сервера. Я положил это в поле имени сервера, и все получилось отлично.