Sql server express 2020 установка: Установка и настройка Microsoft SQL Server Express
Установка и настройка Microsoft SQL Server Express
В качестве сервера баз данных для одновременной работы нескольких пользователей мы рекомендуем использовать Microsoft SQL Server Express. Эта система управления базами данных (СУБД) на наш взгляд является оптимальной, так как бесплатна и достаточно производительна. Система отлично справится с небольшим количеством пользователей, до 5.
На данный момент можно использовать два варианта этой СУБД:
- Microsoft SQL Server 2016 Express — работает только на 64-разрядных операционных системах. Если вы используете именно такую операционную систему, то мы рекомендуем именно эту версию.
- Microsoft SQL Server 2014 Express — работает, как на 32-разрядных операционных системах, так и на 64-разрядных. Мы рекомендуем использовать эту версию только если вы используете 32-разрядную операционную систему.
Далее будет рассмотрен пример установки Microsoft SQL Server 2014 Express, так как он подходит для обоих типов операционных систем.
- Установка и настройка Microsoft SQL Server 2014 Express
- Настройка доступа к Microsoft SQL Server по сети
- Настройка брандмауэра
- Настройка программы
Установка и настройка Microsoft SQL Server 2014 Express
Данная версия СУБД доступна по ссылке Microsoft SQL Server 2014 Express. После нажатия на кнопку «Скачать», вам будет предложены различные варианты установочного пакета. Мы рекомендуем выбрать:
- ExpressAndTools 64BIT\SQLEXPRWT_x64_RUS.exe — если вы используете 64-разрядную операционную систему
- ExpressAndTools 32BIT\SQLEXPRWT_x86_RUS.exe — если вы используете 32-разрядную операционную систему
Далее нажмите кнопку «Next».
После загрузки и запуска файла установки вы увидите заглавное окно программы установки. В котором следует выбрать Новая установка изолированного экземпляра SQL Server или добавление компонентов к уже существующей установке.
Далее установка осуществляется в режиме «Далее». Мы лишь остановимся на этапах, где необходимо вносить корректировки в ход установки.
Выбор компонентов
Предлагаем выбрать следующий набор компонентов
Название экземпляра
На данном шаге предлагаем выбрать вариант «Именованный экземпляр» и оставить название экземпляра по умолчанию «SQLExpress»
Настройка запуска обозревателя
«Обозреватель SQL Server» это компонент необходимый для подключения к базе данных с другого компьютера. Для этого необходимо «Тип запуска» для этого компонента установить в режим «Авто».
Конфигурация сервера
Для простоты настройки мы предлагаем на данном этапе выбрать режим «Смешанный режим», а так же указать пароль для пользователя sa. Пароль следует запомнить, так как он понадобится при дальнейшей настройке программы. Этот пользователь является самым главным в данной СУБД. Вы сможете использовать этот логин и пароль при подключении к базе данных. Если вы имеете опыт установки и настройки Microsoft SQL Server мы рекомендуем создать отдельного пользователя, но для простоты настройки подойдет и пользователь sa.
После завершения установки. Можно перейти к настройке программы «Каяла: Торговое место».
Настройка доступа к Microsoft SQL Server по сети
Для того что бы с других компьютеров можно было подключиться к установленному северу по сети, необходимо проделать следующие действия.
Включение TCP/IP протокола
Запустите «Диспетчер конфигурации SQL Server 2014». В разделе «Протоколы SQLEXPRESS» необходимо включить протокол TCP/IP
После включения программа конфигурации преложит перезапустить сервис.
Настройка брандмауэра
Для того что бы Брандмауэр Windows не блокировал подключения к серверу баз данных из вне, следует добавить два правила. Для этого необходимо запустить Брандмауэр Windows в режиме «Дополнительных параметров».
Далее необходимо добавить два правила.
Первое «Для программы» и указать в качестве программы исполняемый файл Microsoft SQL Server Express. Скорее всего он будет расположен по пути: %ProgramFiles%\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\Binn\sqlservr.exe. Созданное правило мы рекомендуем назвать «SQL Server».
Второе правило следует создать для порта. В разделе протоколов выбрать «UDP» и в значение порта прописать 1434. Созданное правило мы рекомендуем назвать «SQL Browser».
Сетевая настройка завершена, теперь можно переходить к настройке программы.
Настройка программы
Что бы подключиться к серверу необходимо добавить новую базу данных в программе. Детально этот процесс описан в разделе Добавление базы данных. Далее приведен пример настройки для Microsoft SQL Server Express установленного в режиме описанном выше. Вместо «MyServer» следует указать имя компьютера, на который вы установили Microsoft SQL Server Express или его IP адрес. В разделе пароль, следует указать пароль, который вы указали на этапе «Конфигурация сервера». Мы так же рекомендуем отметить галочку «Отдельная база для лога», в этом случае программа создаст отдельную базу данных для журнала событий, что бы не нагружать основную базу данных второстепенными данными.
Вариант окна при выборе типа базы данных MS SQL
Установка и настройка Microsoft SQL Server Express LocalDB (x86/x64)
Для работы с программами ДНД Софт Вы можете использовать Microsoft SQL Server Express LocalDB. LocalDB — это очень обрезанная версия SQL Server, но функций этой версии полностью хватает для работы в нашей программе (ДНД ЭТЛ Профессионал .Нет и др.) на локальном ПК. Преимуществ у LocalDB два — это быстрая установка и маленький размер программы, что позволит сильно сэкономить место на жестком диске.
Теперь поговорим об установке LocalDB на Вашу операционную систему.
Если у Вас 32-х битная (x86) операционная система Windows 7 — 10, то обязательно устанавливайте версию SQL LocalDB 2014 x86. SQL LocalDB версии 2016 и выше уже не поддерживают 32-битные операционные системы.
Скачать и установить SQL LocalDB 2014 x86 →
Если у Вас Windows 7 x64, то:
Скачать и установить SQL LocalDB 2014 x64 →
Если у Вас Windows 8-10, то:
Скачать и установить SQL LocalDB 2019 x64 →
В некоторых случаях при установке дистрибутива SQL LocalDB 2019 установщик останавливается на запуске служб и дальше установка не идет. В этом случае рекомендуем устанавливать 2017 или 2016 дистрибутивы SQL LocalDB:
Скачать и установить SQL LocalDB 2017 x64 →
Скачать и установить SQL LocalDB 2016 x64 →
Посмотреть какой разрядности Ваш компьютер (x86 или x64) можно в сведениях компьютера, см. Рисунок 1.
Рисунок 1 — Сведения о Вашем компьютере.
После установки СУБД SQL Server LocalDB, вы можете использовать его в наших программах для создания базы данных. Для этого в реквизите «Выберите экземпляр SQL Server» введите «(localdb)\MSSQLLocalDB» и выберите Windows Аутентификацию. MSSQLLocalDB — это экземпляр который создается по умолчанию при установке LocalDB. См. рисунок 2.
Рисунок 2 — Окно «Соединение с сервером базы данных»
Если у Вас возникли проблемы с работой SQL Server LocalDB, то запустите командную строку от имени администратора (как запустить командную строку от имени администратора →). В строке введите следующую команду:
SqlLocalDB.exe info
Должен появится список всех экземпляров, в этом списке должен быть экземпляр MSSQLLocalDB. Если его нет или выводятся ошибки, то пересоздайте экземпляр командами:
SqlLocalDB.exe stop MSSQLLocalDB
SqlLocalDB.exe delete MSSQLLocalDB
SqlLocalDB.exe create MSSQLLocalDB
SqlLocalDB.exe start MSSQLLocalDB
После этой операции попробуйте снова команду:
SqlLocalDB.exe info
Проверьте присутствует ли экземпляр MSSQLLocalDB и если он там есть, то пробуйте использовать его для создания БД в наших программах.
Руководство по установке Microsoft SQL Server Express. Документация VOGBIT
Документация VOGBIT — система управления производством
В настоящей инструкции кратко описан порядок установки бесплатной системы управления данными Microsoft SQL Server 2017 Express
Эта инструкция может быть полезной для начинающих пользователей, не имеющих опыта работы с СУБД Microsoft SQL Server. Она поможет вам быстро и правильно установить на ваш компьютер Microsoft SQL Server Express в той конфигурации, которая требуется для работы программы VOGBIT – система управления производством.
Следуйте инструкции, выполняйте по порядку указанные действия.
Обратите особенное внимание на Рис. 2 и Рис. 12. По статистике, если в дальнейшем возникают проблемы с развертыванием системы VOGBIT, то в большинстве случаев, из-за неверно выбранных параметров на этих этапах установки.
1. Установка SQL Server Express
Данное руководство ни в коей мере не заменяет официальную документацию разработчика, а является лишь краткой памяткой для начинающих пользователей
Microsoft SQL Server Express — это бесплатная многофункциональная и надежная система управления данными, которая предоставляет удобное и надежное хранилище данных для упрощенных веб-сайтов и классических приложений.
Microsoft® SQL Server® 2017 Express
Поддерживаемые ОС:
Windows 8 и выше или Windows Server 2012 и выше
https://www.microsoft.com/ru-RU/download/details.aspx?id=55994
Microsoft® SQL Server® 2014 Express
Поддерживаемые ОС:
Windows 7-8.1, Windows Server 2008 R2-Windows Server 2012 R2
https://www.microsoft.com/ru-RU/download/details.aspx?id=42299
Требования к системе:
Процессор: совместимый с Intel, с частотой 1 ГГц или выше
ОЗУ: не менее 512Мb, место на жестком диске 4,2Gb
Ограничения: Microsoft SQL Server Express поддерживает 1 физический процессор, 1 ГБ памяти и размер базы данных не более 10 ГБ
Скачайте с сайта microsoft.com пакет для установки Microsoft SQL Server Express под вашу операционную систему.
Запустите скачанный исполняемый файл (Рис. 1).
Рис. 1. Программа для установки Microsoft SQL Server.
На стартовой странице процесса установки выберите тип установки «Пользовательский» (Рис. 2).
Рис. 2. Выберите тип установки «Пользовательский»
Нажмите «Установить» (Рис. 3).
Рис. 3. Начало установки
Программа начнёт скачивание файлов для установки Microsoft SQL Server (Рис. 4).
Рис. 4. Скачивание пакета установки.
После завершения процесса скачивания, на экране появится окно «Центра установки SQL Server». Выберите в нём пункт «Новая установка изолированного экземпляра SQL Server … » (Рис. 5).
Рис. 5. Выберите установку нового экземпляра SQL Server.
Для продолжения установки нужно согласиться с условиями лицензионного соглашения (Рис. 6).
Рис. 6. Лицензионное соглашение.
Выберите, хотите ли вы, чтобы в дальнейшем ваш SQL Server автоматически обновлялся через Центр обновления Майкрософт, или нет, и нажмите «Далее» (Рис. 7)
Рис. 7. Настройка обновления SQL Server.
После этого, на экране появится окно «Правила установки». Скорее всего, оно будет выглядеть, как на Рис. 8. Программа определяет потенциальные проблемы, которые могут возникнуть установке SQL Server и показывает результаты этой проверки.
Символ предупреждения в графе «Брандмауэр Windows» показывает, что если вы хотите, чтобы данный SQL Server использовался в сети (к базе данных, расположенной на этом компьютере, могли подключаться по сети пользователи с других компьютеров), то вам придётся для этого выполнить определённые дополнительные настройки безопасности на вашем компьютере после установки SQL Server.
Рис. 8. Окно «Правила установки»
Нажмите «Далее», чтобы перейти к окну выбора компонентов для установки (Рис. 9). Все «галочки» в этом окне можно оставить по умолчанию. Можно, если хотите, снять в разделе «Компоненты экземпляра» все галочки, кроме первой – «Службы ядра СУБД» (остальное не требуется для VOGBIT).
Рис. 9. Выбор компонентов для установки.
В окне Настройка экземпляра выберите вариант Именованный экземпляр и введите имя, как будет называться ваш экземпляр SQL сервера. Например, STP (Рис. 10). Затем нажмите Далее.
Рис. 10. Задайте имя своего экземпляра SQL сервера.
В окне «Конфигурация сервера» на закладке «Учётные записи служб» установите для служб «Ядро СУБД SQL Server» и «Обозреватель SQL Server» Тип запуска = Авто (Рис. 11) и нажмите Далее.
Рис. 11. Для использования в сети установите автоматический запуск служб SQL сервер.
ВАЖНО!
На закладке «Настройка ядра СУБД» обязательно выберите Смешанный режим (проверка подлинности SQL Server и Windows), как на Рис. 12. Введите пароль администратора SQL сервера. Например, 0 (Ноль). Запомните пароль администратора, который вы установили! Этот пароль устанавливается для администратора SQL SERVER (имя уч.записи администратора sa), и в дальнейшем будет использован для авторизации в VOGBIT при подключении с правами администратора. После того, как вы ввели и подтвердили пароль администратора, можно нажимать Далее.
Рис. 12. Выберите смешанный тип аутентификации, задайте пароль администратора SQL сервера.
После этого начнётся установка SQL сервера (Рис. 13). Программа выполнит все необходимые операции автоматически. Просто подождите завершения процесса.
Рис. 13. Выполняется установка и настройка SQL сервера.
Когда установка и настройка будут закончены, появится окно, как на Рис. 14. Нажмите в нём Закрыть. Затем закройте и окно «Центр установки SQL Server» (Рис. 15).
Рис. 14. Установка SQL Server завершена.
Рис. 15. Окно Центра установки SQL Server можно закрыть.
Убедиться, что SQL Server успешно установлен и работает, можно следующим образом. Нажмите правую кнопку мыши на значке Мой компьютер, чтобы вызвать контекстное меню. Выберите Управление (Рис. 16).
Рис. 16. Откройте окно Управление компьютером.
Выберите Службы и приложения – Службы (Рис. 17).
Рис. 17. Выберите Службы и приложения — Службы.
В списке должна присутствовать служба SQL Server и напротив неё должно высветится Работает (Рис. 18).
Рис. 18. Служба SQL Server работает.
Теперь на вашем компьютере установлена мощная система управления данными Microsoft SQL Server Express. Вы можете создать базу данных VOGBIT и работать с ней.
Подробнее о создании новой базы данных VOGBIT смотрите
в руководстве по установке VOGBIT.
Там же можно найти видеоролик Часть 1. Установка, новая база данных из серии Начало работы, в котором показан процесс установки VOGBIT и создания новой базы данных.
2. Установка SQL Server Management Studio
Данное руководство ни в коей мере не заменяет официальную документацию разработчика, а является лишь краткой памяткой для начинающих пользователей
SQL Server Management Studio – это полезная, свободно распространяемая, программа для управления SQL Server. С её помощью можно выполнять множество действий, в том числе, например, создавать резервные копии базы данных или восстанавливать базу данных из ранее созданной резервной копии.
Если вы планируете только ознакомиться с демо-версией VOGBIT, то установка ПО SQL Server Management Studio не требуется. Если вы планируете полноценно работать с VOGBIT, то мы рекомендуем вам при установке SQL Server сразу же установить и среду SQL Server Management Studio.
Скачать пакет для установки можно, например, здесь:
https://docs.microsoft.com/ru-ru/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017
Для установки английской версии нажмите на ссылку «Скачать SQL Server Management Studio» (Рис. 19).
Рис. 19. Выберите для установки английской версии SQL Server Management Studio.
Если вы хотите установить русскую версию, то промотайте страницу немного ниже и в разделе «Доступные языки» нажмите на ссылку «Русский» (Рис. 20).
Рис. 20. Выберите для установки русской версии SQL Server Management Studio
Запустите скачанный исполняемый файл (Рис. 21).
Рис. 21. Программа для установки SQL Server Management Studio.
Выберите «Установить» (Рис. 22).
Рис. 22. Запуск процесса установки SQL Server Management Studio.
Начнётся процесс установки среды SQL Server Management Studio (Рис. 23).
Рис. 23. Установка SQL Server Management Studio
По завершении установки нажмите Закрыть (Рис. 24).
Рис. 24. Среда SQL Server Management Studio установлена.
Теперь вы можете использовать среду SQL Server Management Studio для резервного копирования-восстановления базы данных, для выполнения запросов и т.п.
3. Настройка SQL Server для работы в сети
Данное руководство ни в коей мере не заменяет официальную документацию разработчика, а является лишь краткой памяткой для начинающих пользователей
Нажимаем правой кнопкой мыши на кнопке «Пуск» из контекстного меню выбираем «Управление компьютером».
Рис. 25. Управление компьютером
В дереве компонентов диспетчера (слева) выбрать раздел: Службы и приложения — Диспетчер конфигурации SQL Server – Сетевая конфигурация SQL Server – Протоколы для SQLEXPRESS (возможно MSSQL зависит от версии) – TCP/IP. Во вкладке «Протокол» устанавливаем «Да», во вкладке «IP-адреса» мотаем вниз до раздела «IPAll» и устанавливаем параметр «TCP-порт» равный 1433.
Рис. 26. Сетевая конфигурация SQL Server
Рис. 27. Сетевая конфигурация SQL Server
Далее необходимо настроить «Брандмауэр Windows»
Найдите, например, через «Проводник Windows» по пути C:\Windows\System32 файл cmd.exe и запустите его с повышенными правами администратора. Для этого на файле cmd.exe нажмите правой кнопкой мыши и выберите «Запуск от имени администратора».
Если у вас установлен Windows 10, то для открытия порта достаточно выполнить команду:
netsh advfirewall firewall add rule name = SQLPort dir = in protocol = tcp action = allow localport = 1433 remoteip = localsubnet profile = DOMAIN
Если у вас установлен Windows 7, то для открытия порта запускаем команду WF.msc
Откроется окно «Брандмауэр Windows»
Рис. 28. Окно «Брандмауэр Windows»
Создаем правило для входящих подключений
В диалоговом окне «Тип правила» выберите «Порт» и нажмите кнопку «Далее»
В диалоговом окне «Протокол и порты» выберите протокол «TCP».
Выберите «Определенные локальные порты» и введите номер порта экземпляра по умолчанию введите 1433.
Нажмите кнопку Далее.
В диалоговом окне Имя введите имя и описание для этого правила, например, SQLPort, а затем нажмите кнопку Готово.
Настройка завершена
4. Создание резервной копии базы данных
Данное руководство ни в коей мере не заменяет официальную документацию разработчика, а является лишь краткой памяткой для начинающих пользователей
Для создания резервной копии базы данных, можно воспользоваться свободно распространяемой, программой SQL Server Management Studio.
Подробная инструкция по установке SQL Server Management Studio есть на нашем сайте.
Через меню «Пуск» запустите программу запускаем программу SQL Server Management Studio.
Выберите нужный сервер (экземпляр), введите имя и пароль администратора SQL Server’а и подключитесь к серверу.
Рис. 29. Подключение к серверу
Если ваш SQL SERVER настроен на не стандартный порт, отличный от 1433, то в строке соединение необходимо указать его после запятой. Например: 10.0.0.30\SQLEXPRESS2019, 18544 (где SQLEXPRESS2019 — имя именованного экземпляра, если имеется, а 18544 — порт сервера)
В дереве в левой части экрана выберите раздел «Базы данных» и установите курсор на нужную базу данных.
Рис. 30. Обозреватель объектов
Откройте правой кнопкой мыши контекстное меню. Выберите «Задачи» — «Создать резервную копию. Если в области «Назначение» ещё не указан файл, в который будет сохранена резервная копия, то его нужно указать. Для этого нажмите «Добавить».
Рис. 31. Создание резервной копии
Рис. 32. Создание резервной копии
Если Вы сохраняете резервную копию базы данных в выбранный файл уже не первый раз, то в разделе «Параметры носителя» Вы можете выбрать один из двух вариантов:
- Добавить в существующий резервный набор данных;
- Перезаписать все существующие резервные наборы данных.
Рис. 33. Создание резервной копии
Для создания резервной копии нажмите «Ок».
Рис. 34. Создание резервной копии
5. Восстановление базы данных из резервной копии
Данное руководство ни в коей мере не заменяет официальную документацию разработчика, а является лишь краткой памяткой для начинающих пользователей
Через меню «Пуск» запустите программу запускаем программу SQL Server Management Studio.
Выберите нужный сервер (экземпляр), введите имя и пароль администратора SQL Server’а и подключитесь к серверу.
Рис. 35. Восстановление базы данных
В дереве в левой части экрана выберите раздел «Базы данных» откройте правой кнопкой мыши контекстное меню. Выберите «Восстановить базу данных».
Рис. 36. Восстановление базы данных
В области «Назначение — База данных» выберите имя восстанавливаемой базы. В поле «Источник» выберите «Устройство» и нажмите «…» для выбора места расположения файла с резервной копией.
Рис. 37. Восстановление базы данных
В окне «Выбор устройства резервного копирования» выберите «Файл» и нажмите кнопку «Добавит».
Рис. 38. Восстановление базы данных
Выберите файл с резервной копией базы данных.
Рис. 39. Восстановление базы данных
Убедитесь, что выбрано правильное имя базы данных назначения, в противном случае впишите/выберите нужное. Если база данных с введенным именем не существует, она создастся автоматически.
Рис. 40. Восстановление базы данных
Нажмите «Ок» для начала восстановления базы данных.
Рис. 41. Восстановление базы данных
Пользовательские экземпляры SQL Server, экспресс-выпуск — ADO.NET
-
- Чтение занимает 8 мин
В этой статье
Выпуск Microsoft SQL Server Express Edition (SQL Server Express) поддерживает пользовательский экземпляр, который доступен только при использовании поставщика данных .NET Framework для SQL Server (SqlClient
).Microsoft SQL Server Express Edition (SQL Server Express) supports the user instance feature, which is only available when using the .NET Framework Data Provider for SQL Server (SqlClient
). Пользовательский экземпляр — это отдельный экземпляр ядра СУБД SQL Server Express, созданный родительским экземпляром.A user instance is a separate instance of the SQL Server Express Database Engine that is generated by a parent instance. С помощью пользовательских экземпляров пользователи, не являющиеся администраторами на локальных компьютерах, могут присоединяться базы данных SQL Server Express и подключаться к ним.User instances allow users who are not administrators on their local computers to attach and connect to SQL Server Express databases. Каждый экземпляр выполняется в контексте безопасности отдельного пользователя на основе модели «один экземпляр на пользователя».Each instance runs under the security context of the individual user, on a one-instance-per-user basis.
Возможности пользовательского экземпляраUser Instance Capabilities
Пользовательские экземпляры полезны для пользователей, работающих под управлением Windows с учетной записью пользователя с минимальными правами доступа (LUA).User instances are useful for users who are running Windows under a least-privilege user account (LUA). Каждый пользователь имеет права SQL Server системного администратора ( sysadmin
) для экземпляра, работающего на своем компьютере, без необходимости запуска от имени администратора Windows.Each user has SQL Server system administrator (sysadmin
) privileges over the instance running on their computer without needing to run as a Windows administrator as well. Программное обеспечение, выполняемое в пользовательском экземпляре с ограниченными разрешениями, не может вносить изменения на уровне системы, так как экземпляр SQL Server Express работает под учетной записью пользователя Windows без прав администратора, а не как служба.Software executing on a user instance with limited permissions cannot make system-wide changes because the instance of SQL Server Express is running under the non-administrator Windows account of the user, not as a service. Каждый пользовательский экземпляр изолирован от родительского и любых других пользовательских экземпляров, выполняющихся на том же компьютере.Each user instance is isolated from its parent instance and from any other user instances running on the same computer. Базы данных, запущенные в пользовательском экземпляре, открываются только в однопользовательском режиме. Таким образом несколько пользователей не могут подключаться к базам данных, запущенным в пользовательском экземпляре.Databases running on a user instance are opened in single-user mode only, and it is not possible for multiple users to connect to databases running on a user instance. Репликация и распределенные запросы также отключены для пользовательских экземпляров.Replication and distributed queries are also disabled for user instances.
Примечание
Пользовательские экземпляры не требуются для пользователей, которые уже являются администраторами на своих компьютерах, или для сценариев, включающих несколько пользователей базы данных.User instances are not needed for users who are already administrators on their own computers, or for scenarios involving multiple database users.
Включение пользовательских экземпляровEnabling User Instances
Для создания пользовательских экземпляров требуется запуск родительского экземпляра SQL Server Express.To generate user instances, a parent instance of SQL Server Express must be running. Пользовательские экземпляры по умолчанию включаются, если установлен SQL Server Express, и они могут быть явно включаться или отключаться системным администратором, выполняющим системную хранимую процедуру sp_configure в родительском экземпляре.User instances are enabled by default when SQL Server Express is installed, and they can be explicitly enabled or disabled by a system administrator executing the sp_configure system stored procedure on the parent instance.
-- Enable user instances.
sp_configure 'user instances enabled','1'
-- Disable user instances.
sp_configure 'user instances enabled','0'
Для пользовательских экземпляров поддерживается только сетевой протокол локальных именованных каналов.The network protocol for user instances must be local Named Pipes. Пользовательский экземпляр невозможно запустить на удаленном экземпляре SQL Server, а учетные данные SQL Server запрещено использовать.A user instance cannot be started on a remote instance of SQL Server, and SQL Server logins are not allowed.
Соединение с пользовательским экземпляромConnecting to a User Instance
Ключевые слова User Instance
и AttachDBFilename
ConnectionString разрешают подключение SqlConnection к пользовательскому экземпляру.The User Instance
and AttachDBFilename
ConnectionString keywords allow a SqlConnection to connect to a user instance. Пользовательские экземпляры также поддерживаются свойствами SqlConnectionStringBuilderUserInstance
и AttachDBFilename
.User instances are also supported by the SqlConnectionStringBuilderUserInstance
and AttachDBFilename
properties.
Обратите внимание на следующие сведения о приведенном ниже примере строки подключения.Note the following about the sample connection string shown below:
Ключевое слово
Data Source
относится к родительскому экземпляру SQL Server Express, создающему пользовательский экземпляр.TheData Source
keyword refers to the parent instance of SQL Server Express that is generating the user instance. Экземпляр по умолчанию — .\sqlexpress.The default instance is .\sqlexpress.Параметру
Integrated Security
задается значениеtrue
.Integrated Security
is set totrue
. Для подключения к пользовательскому экземпляру требуется проверка подлинности Windows. Учетные данные SQL Server не поддерживаются.To connect to a user instance, Windows Authentication is required; SQL Server logins are not supported.User Instance
имеет значениеtrue
. В этом случае вызывается пользовательский экземпляр.TheUser Instance
is set totrue
, which invokes a user instance. (Значение по умолчанию —false
.)(The default isfalse
.)Ключевое слово строки подключения
AttachDbFileName
используется для приподключения файла базы данных-источника (MDF) и должно включать полный путь.TheAttachDbFileName
connection string keyword is used to attach the primary database file (.mdf), which must include the full path name.AttachDbFileName
также соответствует ключам «Расширенные свойства» и «Исходное имя файла» в строке подключения SqlConnection.AttachDbFileName
also corresponds to the «extended properties» and «initial file name» keys within a SqlConnection connection string.Строка подстановки
|DataDirectory|
, заключенная в символы вертикальной черты, ссылается на каталог данных приложения, открывающего подключение, и предоставляет относительный путь, указывающий расположение файлов базы данных и журнала MDF и LDF.The|DataDirectory|
substitution string enclosed in the pipe symbols refers to the data directory of the application opening the connection and provides a relative path indicating the location of the .mdf and .ldf database and log files. Если вы хотите разместить эти файлы в других расположениях, необходимо указать полный путь к ним.If you want to locate these files elsewhere, you must provide the full path to the files.
Data Source=.\\SQLExpress;Integrated Security=true;
User Instance=true;AttachDBFilename=|DataDirectory|\InstanceDB.mdf;
Initial Catalog=InstanceDB;
Использование строки подстановки |DataDirectory|Using the |DataDirectory| Substitution String
Свойство AttachDbFileName
в ADO.NET 2.0 было расширено, в нем появилась строка подстановки |DataDirectory|
(заключается в символы прямой черты).AttachDbFileName
was extended in ADO.NET 2.0 with the introduction of the |DataDirectory|
(enclosed in pipe symbols) substitution string. Строка подстановки DataDirectory
в сочетании со свойством AttachDbFileName
позволяет указать относительный путь к файлу данных, тем самым позволяя разработчикам создавать строки соединения относительно пути к источнику данных.DataDirectory
is used in conjunction with AttachDbFileName
to indicate a relative path to a data file, allowing developers to create connection strings that are based on a relative path to the data source instead of being required to specify a full path.
Физическое расположение, на которое указывает DataDirectory
, зависит от типа приложения.The physical location that DataDirectory
points to depends on the type of application. В этом примере вкладываемый файл Northwind.mdf находится в папке \app_data приложения.In this example, the Northwind.mdf file to be attached is located in the application’s \app_data folder.
Data Source=.\\SQLExpress;Integrated Security=true;
User Instance=true;
AttachDBFilename=|DataDirectory|\app_data\Northwind.mdf;
Initial Catalog=Northwind;
При использовании DataDirectory
путь к результирующему файлу не может быть выше в структуре каталога, чем каталог, на который указывает строка подстановки.When DataDirectory
is used, the resulting file path cannot be higher in the directory structure than the directory pointed to by the substitution string. Например, если полностью развернутая строка DataDirectory
— C:\AppDirectory\app_data, то показанный выше пример строки подключения подойдет, так как он ниже c:\AppDirectory.For example, if the fully expanded DataDirectory
is C:\AppDirectory\app_data, then the sample connection string shown above works because it is below c:\AppDirectory. Но попытка задать DataDirectory
как |DataDirectory|\..\data
завершится ошибкой, потому что \data не является подкаталогом \AppDirectory.However, attempting to specify DataDirectory
as |DataDirectory|\..\data
will result in an error because \data is not a subdirectory of \AppDirectory.
Если строка подключения имеет неверно отформатированную строку подстановки, будет вызвано исключение ArgumentException.If the connection string has an improperly formatted substitution string, an ArgumentException will be thrown.
Примечание
System.Data.SqlClient разрешает строки подстановки в полные пути в файловой системе локального компьютера.System.Data.SqlClient resolves the substitution strings into full paths against the local computer file system. Исходя из сказанного выше, имена путей удаленного сервера, HTTP и UNC не поддерживаются.Therefore, remote server, HTTP, and UNC path names are not supported. Если сервер не находится на локальном компьютере, во время открытия подключения вызывается исключение.An exception is throw
Устанавливаем MS SQL Server 2017 Express » Pechenek.NET
Сейчас практически везде используются базы данных, начиная с сайтов и заканчивая приложениями. Возможности применения языка SQL безграничны. В данной статье речь пойдёт о том как установить MS SQL Server 2017 Express у себя на компьютере. В большинстве случаев это необходимо для обучения языку программирования SQL или для тестирования работ баз данных.
Microsoft SQL Server 2017 Express — мощная и надежная бесплатная система управления данными, обеспечивающая функциональное и надежное хранилище данных для вебсайтов и настольных приложений.
К примеру у Вас появилась необходимость в изучении языка SQL и для этого необходим свой SQL сервер. В этом Вам поможет MS SQL Server 2017 Express, он предоставляется абсолютно бесплатно компанией Microsoft. Скачать и установить его может каждый.
Так же сразу хочу заметить, установить SQL Server 2017 Express Вы сможете только на следующих операционных системах: Windows 10/8/8.1; Windows Server 2012; Windows Server 2012 R2; Windows Server 2016
Скачиваем MS SQL Server 2017 Express
Для начала нам необходимо скачать SQl Server. Вбиваем в любом поисковике “SQL Server 2017 Express”, выбираем сайт Microsoft.
Нас перекинет на страницу где мы можем выбрать нужный нам язык и скачать MS SQL Server 2017 Express. Там же можете увить необходимые системные требования для корректной работы сервера. Нажимаем кнопку “Скачать сейчас”
Далее нам необходимо запустить файл который мы скачали.
Нам предложат выбрать тип установки, всего их три:
Базовая
- Базовая содержит только ядро СУБД SQL Server. Подходит в тех случаях, когда требуется принимать удаленные соединения или выполнять удаленное администрирование.
Пользовательский
- Наряду с СУБД SQL этот пакет содержит функции полнотекстового поиска и служб Polybase.
Скачать носитель
- LocalDB — это облегченная версия Express, которая имеет все программные функции, запускается в пользовательском режиме, быстро устанавливается, не требует настройки и имеет низкие системные требования. Пользуйтесь этой версией в том случае, когда необходим простой способ создания базы данных и работы с ней из кода. Ее можно объединить в один пакет с такими средствами разработки баз данных и приложений, как Visual Studio, или внедрить в приложение, работающее с локальными базами данных.
Затрудняетесь с выбором? Тогда выбирайте тип установки “Пользовательский”
Выбираем необходимы пункт. Указываем нужный язык и расположение носителя. Нажимаем кнопку “Установить”.
Ждём пока пройдёт загрузка.
Устанавливаем и настраиваем MS SQL Server 2017 Express
После скачивания нам откроется центр установки. Нам необходимо выбрать пункт “Новая установка изолированного экземпляра SQL Server….”
Немного подождав нам откроется окно с лицензией, принимаем. Далее мы увидим правила установки, и возможные проблемы или предупреждения, которые могут помешать работе сервера. Нажимаем “Далее”Далее нам предложат выбор компонентов, по умолчанию нужные уже выбраны. Нажимаем “Далее”
Теперь нам предлагают указать имя и идентификатор для экземпляра сервера. Оставляем всё по умолчанию и нажимаем “Далее”.
Далее нам предложат указать учётные записи служб и параметры сортировки. Оставляем всё как есть, галочку “Предоставить право на выполнение задач обслуживания тома службе ядра СУБД SQL Server” не ставим. Нажимаем “Далее”Затем нам предложат настроить ядро СУБД. Тут вы можете посмотреть конфигурации, каталоги данных (где они будут храниться), режим проверки подлинности. Оставляем всё по умолчанию и нажимаем “Далее”.
Далее необходимо согласиться на установку Microsoft R Open. Нажать кнопку “Принять” и “Далее”Тоже самое делаем с согласием на установку Phyton. После ждём окончания установки. Может занять продолжительное время, всё зависит от вашего ПК. По окончанию просто нажимаем “Закрыть”.
В случае возникновения ошибки: “Сбой установки оболочки visual studio c кодом завершения 1638…”, необходимо удалить Microsoft Visual C++ 2017 и перезапустить ПК. После повторить процесс установки SQL Server 2017.
На этом пожалуй всё, надеюсь статья была вам полезной. Не забывайте пользоваться кнопками «Поделиться в соц. сетях», так же подписываться на наш Канал и группы в ВК, Twitter, Facebook.
Всем удачи и море печенек!
Что нужно для работы с MS SQL Server Express в VS? — Хабр Q&A
Здравствуйте. Не первый день мучаюсь с проблемой подключения SQL сервера к Visual Studio.
Сейчас я изучаю C# .NET по книге Троелсена. Дошел до главы ADO.NET. Автор просит подключиться к SQL серверу и создать базу данных. В диалоговом окне нужно ввести имя сервера: local — если установлена полная версия SQL Server, и (local)\SQLEXPRESS — если установлена SQL Server Express.
Дело в том, что в выпадающем списке нет ни того не другого
При ручном вводе local выдает
при (local)\SQLEXPRESS
На данный момент из официального источника установлены такие пакеты:
SQL Server Express x64
SQL LocaLDB
SQL Management Studio x64
Видимо этого не хватает.
Читал что нужна служба SQL Server Browser, но ни в одном пакете ее не было.
Один человек посоветовал SQL Server Compact. С установкой и эксплуатацией проблем не возникло. Но функционал слишком урезан. Пришлось отказаться.
Все «пошаговые руководства» с MSDN не помогают с решением проблемы.
Сервер ADMIN, как я понял не совсем MS Server. Если создать в нем БД и попробовать создать таблицу, при нажатии Ctrl + S будет сохраняться файл sql с запросом на создание таблицы. Сама таблица создана не будет
Что же нужно сделать, для нормальной работы с SQL Server Express в Visual Studio? Может я не те пакеты скачал?
Пошаговое руководство для
SQL Server 2019: установка — статьи TechNet — США (английский)
Более подробная информация о требованиях вроде .net 3.5 framework.
- Кластеры больших данных с SQL Server
- Создание возобновляемого онлайн-индекса
- Обратная связь о предоставлении памяти в строковом режиме
- Перестроение онлайн-кластеризованных индексов ColumnStore
- Новый DMV sys.dm_db_page_info
- До 5 синхронных реплик
- Data Virtualization
- Расширенная поддержка устройств с постоянной памятью.
- Параметр по умолчанию в области базы данных для оперативных и возобновляемых операций DDL
- Управление сертификатами в Configuration Manager
- Классификация и аудит данных
- Усовершенствования Graph DB и поддержка UTF-8
- Always Encrypted с безопасными анклавами
в группах постоянной доступности
Соединители Polybase для SQL Server, Oracle, Teradata и MongoDB
Страница загрузок
, на которой показаны важные функции, которые вам понравятся в SQL Server 2019.
Щелкните страницу «Установка», а затем выберите «Автономная установка нового SQL Server или добавление функций к существующей установке».
Поскольку мы устанавливаем оценочную версию SQL Server vNext CTP2.3, мы переместим опцию по умолчанию «Оценка» и нажмем «Далее
».
Примите условия лицензии. Обратите внимание на сообщение, написанное здесь, что SQL Server
Передает информацию об опыте установки в данных о производительности в Microsoft, чтобы помочь улучшить продукт.
Щелкните Далее. На следующей странице он проверяет наличие глобальных правил и предоставляет информацию о статусе успешных и неудачных правил. Если есть какие-либо невыполненные правила, нам необходимо исправить их, прежде чем продолжить установку.
Мы выбрали детали показа, чтобы они отображали детали.
Теперь нам нужно выбрать функции, которые нам нужно установить с помощью этой установки.
Можно выбрать установку экземпляра по умолчанию или именованного экземпляра.
мы выбрали для вас экземпляр по умолчанию. Если вы хотите, можете установить только именованный экземпляр, укажите соответствующее имя для именованного экземпляра.
Server, вы можете указать учетную запись службы, которая будет использоваться для служб SQL Server вместе с параметром Collation.В этой статье давайте перейдем к учетной записи службы по умолчанию и параметрам сортировки. Мы можем изменить учетные записи служб позже из конфигурации SQL Server
менеджер
Проверьте правильность сортировки.
Укажите режимы аутентификации (Windows или смешанный режим) и добавьте пользователей, чтобы иметь администраторов SQL Server.
Щелкните по каталогам данных, и мы можем указать здесь данные, файлы журналов, каталоги резервных копий.
Вы можете указать их каталоги на другом диске. У нас есть один локальный диск, поэтому мы выбрали только один диск.
Щелкните TempDB, чтобы настроить конфигурации TempDB.
В идеале Tempdb должна находиться на другом диске.
Если мы хотим включить Filestream, включите эту опцию, чтобы выйти, и нажмите Next.
Мы выбрали табличный режим для SSAS.
выберите расположение папки данных
убедитесь, что порт 8391 должен открыться, или вы можете указать другой порт
Будет показан файл конфигурации
для полной установки потребуется перезагрузка сервера.
После установки необходимо перезапустить SQL-сервер.
Убедитесь, что ваши службы должны работать автоматически для mssql и агента SQL.
настроить 80% памяти для mssql.
Скачать
SQL Server Management Studio 18.0 (GA)
SSMS 18.0 больше не находится в предварительной версии и является первой общедоступной (GA) версией SSMS 18.0. Если у вас установлена предварительная версия SSMS 18.0, удалите ее перед установкой SSMS 18.0 GA.
Информация о версии
- Номер релиза: 18.0 (GA)
- Номер сборки: 15.0.18118.0
- Дата выпуска: 24.04.2019
Чтобы решить эту проблему, необходимо установить Oracle JRE. Чтобы установить Oracle JRE, я загрузил последнюю версию JRE из следующего места: https://www.oracle.com/technetwork/java/javase/downloads/jre10-downloads-4417026.html.
.
Мы не можем найти эту страницу
(* {{l10n_strings.REQUIRED_FIELD}})
{{l10n_strings.CREATE_NEW_COLLECTION}} *
{{l10n_strings.ADD_COLLECTION_DESCRIPTION}}
{{l10n_strings.COLLECTION_DESCRIPTION}}
{{addToCollection.description.length}} / 500
{{l10n_strings.TAGS}}
{{$ item}}
{{l10n_strings.PRODUCTS}}
{{l10n_strings.DRAG_TEXT}}
{{l10n_strings.DRAG_TEXT_HELP}}
{{l10n_strings.LANGUAGE}}
{{$ select.selected.display}}
{{article.content_lang.display}}
{{l10n_strings.AUTHOR}}
{{l10n_strings.AUTHOR_TOOLTIP_TEXT}}
{{$ select.selected.display}}
{{l10n_strings.CREATE_AND_ADD_TO_COLLECTION_MODAL_BUTTON}}
{{l10n_strings.CREATE_A_COLLECTION_ERROR}}
.