2015-10-22 2 views
0

Я загрузил и установил SQL Server 2014 Express в Windows 10, я прошел через этот цикл по крайней мере 3 раза. Установка завершается без предупреждений или ошибок. Я решил использовать проверку подлинности Windows. Я пытаюсь использовать HeidiSQL для подключения к SQL Server. У меня уже есть установка MariaDB и я могу подключиться к ней с помощью HeidiSQL.SQL Server 2014 Express в Windows 10

Когда я подключаюсь к MariaDB, я могу выбрать Базы данных из выпадающего списка, но не для SQL Server. Кажется, я не могу подключиться к HeidiSQL.

В HeidiSQL, настройки:

  • Тип сети:
  • Hostname/IP Microsoft SQL Server (TCP/IP, экспериментальный): 127.0.0.1 'Использовать проверку подлинности Windows,'
  • Ticked флажок
  • Порт: 1433

Я не могу выбрать базу данных, если нажать на кнопку Открыть через некоторое время он приходит с:

Ошибка SQL (17): [DBNETLIB] ConnectionOpen (COnnect()).] SQL не существует или доступ запрещен. SQL Server не существует или доступ запрещен.

+0

[Это может быть полезно.] (Http://serverfault.com/q/82007/296909) –

+0

Спасибо, я выполнил инструкции и добавил источник данных ODBD через вкладку «Системный DSN». Я выбрал встроенную проверку подлинности Windows, а затем все настройки по умолчанию, когда нажал «Test Data Source ...», диалоговое окно «TESTS COMPLETED SUCCESSFULLY!», Но я до сих пор не могу подключиться через HeidiSQL.Инструкция telnet тоже не работала. – SPlatten

+0

Поскольку вопрос хорошо принят там, возможно, разместите свой вопрос там, связавшись с другим вопросом и объясните, почему это не помогло. –

ответ

1

Чтобы использовать сетевой тип сети HeidiSQL Microsoft SQL Server (TCP/IP), необходимо установить протокол TCP/IP в вашей конфигурации MSSQL.

Далее я не уверен, что для меня работало Windows authentication, так как я всегда использую пользователя по умолчанию SA, который создается при установке SQL Server.

Кроме того, вы должны иметь возможность подключиться с помощью <yourmachine>\SQLEXPRESS на порт 1433.

0

SQL Server Экспресс по умолчанию устанавливается как именованный экземпляр с именем SQLEXPRESS - так для "имя хоста", попробуйте один из них:

  • .\SQLEXPRESS
  • (local)\SQLEXPRESS
  • yourmachine\SQLEXPRESS
  • your-ip-address\SQLEXPRESS

Те должны работать.

+1

Я пробовал каждый из предложений, тот же результат: ошибка SQL (6): [DBNETLIB] [ConnectionOpen (Connect().] Указанный SQL-сервер не найден. Указанный SQL-сервер не найден. – SPlatten

+0

Я установил MS SQL Server Management Studio и могу подключиться с использованием этого локального экземпляра базы данных. Я также не могу добавить новую базу данных, если я нажму правой кнопкой мыши на Базах данных и выберите «Новая база данных», появится диалоговое окно с сообщением «Невозможно отобразить запрошенный диалог». Дополнительная информация: Не удалось загрузить файл или сборку «Microsoft.SqlServer.Sqm. Версия = 12.0.0.0 Культура = нейтральная .... – SPlatten

0

Использование Microsoft SQL Server (именованный канал) в Тип сети и . \ SQLEXPRESS для Hostname/IP

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