Пытаюсь установить SQL Server 2012 (Eval) для работы с новыми инструментами BI с помощью руководства AdventureWorksDW. Поэтому я чувствую, что увяз в действиях SA, которые в реальном мире выполняли бы другие. Мне нужна помощь, чтобы запустить 2012.
Что я наделал:
Я проверил, что в брандмауэре есть SQLServer.exe. Я проверил, что протоколы ShrMem, NmdPipes и TCP/IP ВКЛЮЧЕНЫ. В зависимости от этого я получаю одну из двух ошибок:
18456 Вход; однако, нет именованных каналов (нет точной формулировки) Это вторая установка за последние 4 дня; и оба раза я натыкался на одну и ту же стену. В первой установке я использовал Windows Auth; а затем нашел блог - SQL Coffee - в котором говорилось, что нужно настроить SQL Auth и проверить пузырь смешанного режима - что я и сделал.
В диспетчере конфигурации SQL Server, службах SQL Server на правой панели я нажимаю на SQL Server (MSSQLSERVER); Я нажимаю, и появляется окно свойств SQL Server (MSSQLSERVER).
На вкладке «Вход в систему» содержится следующая информация:
Имя учетной записи: .\sqlacct Пароль: asterisked Подтвердите пароль: asterisked Состояние сервера: Выполняется Все "справки" в Интернете, включая MS, указывают на запуск SQL Server Management Studio и правый щелчок по базе данных в обозревателе объектов. У меня ничего нет в обозревателе объектов (OE). Когда я нажимаю на раскрывающийся список "Подключиться", я выбираю "Ядро базы данных", которое выводит диалоговое окно "Подключиться к серверу", в котором на вкладке "Вход" есть следующее: (Я не вносил никаких изменений во вкладки "Свойства подключения" или "Дополнительные параметры подключения".)
Тип сервера: Database Engine (серый) Имя сервера: Имя ПК Аутентификация: SQL Server Auth (я также пробовал Windows Auth) Логин: (пробовал каждый из следующих): .\sqlacct | Имя ПК\sqlacct | sqlacct Пароль: тот же, что и на MSSQLSERVER, указанном выше. Да, многократная проверка орфографии/печати.
Поскольку SQL Server 2012 установлен на ТОМ ЖЕ ПК, что и тот, на котором я разрабатываю, то, насколько я понимаю, порты не используются. Поэтому я не пытался понять порты.
решение1
Из вашего описания следует, что SQL Server действительно запущен на машине — если бы это было не так, вы бы получили другое сообщение об ошибке, в котором говорилось бы, что SQL Server недоступен. Я думаю, проблема в учетной записи, которую вы используете для входа. (Вы можете убедиться в этом, посмотрев код «State», указанный в сообщении об ошибке 18456)в журнале(По соображениям безопасности пользователю всегда отображается сообщение «Состояние: 1»).
При установке SQL Server в смешанном режиме вы можете задать пароль администратора; имя пользователя для этой учетной записи — sa
. Вы также можете указать учетные записи Windows, которые будут иметь доступ администратора. Если вы не выберете ни одну учетную запись Windows на этом экране, ни одна учетная запись Windows не будет иметь доступа по умолчанию. (Учетная запись службы не может войти в SQL Server, если вы явно не предоставите ей доступ.)
Попробуйте это: Подключитесь к SQL Server, используя проверку подлинности SQL, используя имя пользователя sa
и пароль, указанные вами при установке. После входа в систему вы можете добавить дополнительные учетные записи Windows, включая свою собственную.
решение2
Имя сервера: попробуйте (IP-адрес машины, например 192.168.2.69) или попробуйте имя хоста компьютера, или попробуйте "имя_компьютера\имя_экземпляра"
Вход: имя пользователя SQL или аутентификация Windows
Пароль: ********