Sql server management studio
Содержание:
- Изменение учетных записей, используемых службами
- Microsoft SQL Server 2017 14.0.1000.169 (RTM)
- Запуск справки
- Entity Framework (EF) с C#
- Предварительные требования
- Программы командной строки
- Управление серверными и клиентскими сетевыми протоколами
- Установка Management Studio Express
- Создание нового проекта и добавление его к решению
- Download SSMS
- Интерфейс справки
- Navicat for SQL Server
- SQL Server Data Tools
- Использование монитора активности для просмотра сведений о действиях SQL Server
- Описание
Изменение учетных записей, используемых службами
С помощью диспетчера конфигурации SQL Server можно управлять службами SQL Server .
Важно!
Всегда используйте такие средства SQL Server , как диспетчер конфигурации SQL Server , для изменения учетной записи, используемой службами SQL Server или агентом SQL Server , либо для изменения пароля учетной записи. Диспетчер конфигурации SQL Server не только изменяет имя учетной записи, но и выполняет дополнительную настройку, например установку разрешений в реестре Windows, чтобы новая учетная запись могла считывать настройки SQL Server . Другие средства, такие как диспетчер управления службами Windows, могут изменить имя учетной записи, но не изменяют соответствующие параметры. Если служба не может получить доступ к разделу реестра SQL Server , она может запуститься некорректно.
Дополнительное преимущество диспетчера конфигурации SQL Server , SMO и инструментария WMI заключается в том, что новые параметры вступают в силу немедленно без перезапуска службы.
Microsoft SQL Server 2017 14.0.1000.169 (RTM)
SQL Server 2017 уже доступен!·Производительность на уровне лидеров отраслиВоспользуйтесь преимуществами великолепной масштабируемости, производительности и доступности для критически важных интеллектуальных приложений и хранилищ данных.·Надежная защитаПовысьте безопасность благодаря шифрованию данных во время хранения и передачи. SQL Server — это база данных, которая уже более 7 лет признается наименее уязвимой по результатам тестов на уязвимость Национального института стандартов и технологий США (NIST).·Аналитика в режиме реального времениСредства бизнес-аналитики дают возможность обрабатывать любые данные и наблюдать за развитием ситуации в режиме реального времени, получая до миллиона прогнозов в секундуКомплексная мобильная бизнес-аналитика Преобразуйте данные в полезную информацию. Создавайте ценные данные на любом устройстве (как с подключением к Интернету, так и без него) за одну пятую стоимости других решений самообслуживания.Системные требования:ОС x64: Windows 8, 8.1, 10; Windows Server 2012, 2012 R2, 2016для редакций Web Edition, Enterprise Edition: Windows Server 2012, 2012 R2, 2016Версии ОС Windows 7 и Server 2008, 2008 R2 не поддерживаются!Программные: Microsoft .NET Framework 4.6Жесткий диск: минимум 6 ГБ свободного места на дискеОЗУ: Экспресс-выпуски 1 ГБ, все другие выпуски 4 ГБ и вышеБыстродействие процессора: 2,0 ГГц и вышеТип процессора:процессор x64: AMD Opteron, AMD Athlon 64, Intel Xeon с поддержкой Intel EM64T, Intel Pentium IV с поддержкой EM64TТоррент Microsoft SQL Server 2017 14.0.1000.169 (RTM) подробно:Если вы не вводите ключ, то сможете только установить пробную версию SQL Enterprise Edition (Evaluation) на 180 дней, либо редакции Express, Developer.Доступные версии:SQL Server 2017 Enterprise Core EditionSQL Server 2017 Enterprise EditionSQL Server 2017 Standard EditionSQL Server 2017 Web Editionв 2017 версии SQL Server Management Studio (SSMS) поставляется отдельно!в данную раздачу он включён, версия SSMS 14.0.17199.0Процедура лечения:Ключи установки находятся в текстовом файлеКонтрольные суммы:SQLServer2017-x64-ENU.isoCRC32: DA058FE0MD5: 334FC5F8FDD269FB2D6D5DC1FD61D1C7SHA-1: F6491F577FE476E9C964EEC09084B1A3091EE875SQLServer2017-x64-RUS.isoCRC32: 4DFC354BMD5: 3165BD917077906F329F0011E0C76E0ESHA-1: D7576B0792CA945477EAC9B5015D8A9C31A4B662
Скриншоты Microsoft SQL Server 2017 14.0.1000.169 (RTM) торрент:
Скачать Microsoft SQL Server 2017 14.0.1000.169 (RTM) через торрент:
microsoft-sql-server.torrent (cкачиваний: 13939)
Запуск справки
Справку в среде SQL Server Management Studioможно вызвать двумя способами. По умолчанию, если электронная документация по SQL Server открывается из среды Среда Management Studio, она открывается в новом окне документа, не связанном со средой Среда Management Studio . Это окно все же связано с Среда Management Studio: оно может реагировать на некоторые события Среда Management Studio , а при закрытии Среда Management Studioоно тоже закроется. Открывать таким образом электронную документацию особенно удобно при наличии двух мониторов: окно электронной документации можно перетащить на второй монитор, чтобы оно не мешало работать в первом окне, но было легко доступно для просмотра.
Можно также открыть электронную документацию в окне документа внутри Среда Management Studio. Это удобно при ограниченном пространстве экрана; в этом случае полезно использовать возможность скрывать окна Среда Management Studio .
Примечание
Если необходимо, чтобы электронная документация была полностью независима от Среда Management Studio, откройте электронную документацию SQL Server из меню Пуск , тогда она не будет реагировать на действия в среде Среда Management Studio и не закроется при выходе из Среда Management Studio.
Entity Framework (EF) с C#
Entity Framework (EF) предоставляет объектно-реляционное сопоставление (ОРС). ОРС упрощает работу с данными, полученными из реляционной базы данных SQL, в исходном коде объектно-ориентированного программирования (ООП).
Платформа EF прямо или косвенно связана со следующими технологиями:
- .NET Framework
- LINQ to SQL или LINQ to Entities;
- улучшения синтаксиса языка, такие как оператор => в C#;
- удобные программы, создающие исходный код для классов, которые сопоставляются с таблицами в базе данных SQL, например EdmGen.exe.
Исходная EF и новая EF
На начальной странице Entity Framework представлено такое описание.
Механизм Entity Framework является модулем объектно-реляционного сопоставления, который позволяет разработчикам .NET работать с базой данных с помощью объектов .NET. Это исключает необходимость в большинстве вариантов исходного кода доступа к данным, который обычно требуется писать разработчикам.
Entity Framework — это имя, совместно используемое двумя отдельными ветвями исходного кода. Одна ветвь EF более старая, и ее исходный код теперь является общедоступным. Другая ветвь EF — новая. Ниже описаны две ветви EF.
Версия | Описание |
---|---|
EF 6.x | Первая платформа EF была выпущена корпорацией Майкрософт в августе 2008 года. В марте 2015 года корпорация Майкрософт объявила, что EF 6.x была окончательной разработанной ими версией. Корпорация Майкрософт опубликовала исходный код в общедоступном домене.Изначально EF была частью .NET Framework. В последствии EF 6.x была удалена из .NET Framework.Исходный код EF 6.x на GitHub в репозитории aspnet/EntityFramework6 |
EF Core | Корпорация Майкрософт выпустила новую платформу EF Core в июне 2016 года. EF Core предназначена для повышения гибкости и переносимости. Эта платформа может работать в операционных системах не только под управлением Microsoft Windows. Платформа EF Core может взаимодействовать не только с базами данных Microsoft SQL Server и другими реляционными базами данных.Примеры кода C#:Приступая к работе с платформой Entity Framework CoreНачало работы с EF Core в .NET Framework с существующей базой данных |
EF и связанные с ней технологии являются сложными, и разработчикам предстоит многому научиться, чтобы освоить их полностью.
Предварительные требования
Прежде чем начать, убедитесь в наличии последней версии SQL Server Management Studio. Чтобы скачать среду SSMS, посетите страницу Скачивание SQL Server Management Studio (SSMS).
Проверка развертывания в базу данных SQL Azure, описанная в этой статье, производится с помощью SQL Server Data Tools (SSDT) версии 17.4 или более поздней версии. Чтобы получить последнюю версию SSDT, скачайте SQL Server Data Tools (SSDT).
Сервер Базы данных SQL Azure прослушивает порт 1433. Если вы пытаетесь подключиться к серверу базы данных SQL Azure изнутри корпоративного брандмауэра, для успешного подключения в этом брандмауэре должен быть открыт данный порт.
Программы командной строки
Можно использовать следующие средства командной строки, которые позволяют объединить в скрипт операции SQL Server на компьютере Server Core. В следующей таблице содержится список программ командной строки, поставляемых вместе с SQL Server для Server Core.
Служебная программа | Описание | Установлена в |
---|---|---|
Программа bcp | Используется для копирования данных между экземпляром MicrosoftSQL Server и файлом данных в указанном пользователем формате. | <drive>:\Program Files\Microsoft SQL Server\nnn\Tools\Binn |
Программа dtexec | Используется для настройки и выполнения пакета служб Службы Integration Services . | <drive>:\Program Files\Microsoft SQL Server\nnn\DTS\Binn |
Программа dtutil | Используется для управления пакетами служб SSIS. | <drive>:\Program Files\Microsoft SQL Server\nnn\DTS\Binn |
Программа osql | Позволяет вводить инструкции Transact-SQL , системные процедуры и файлы скрипта в командной строке. | <drive>:\Program Files\Microsoft SQL Server\nnn\Tools\Binn |
Приложение sqlagent90 | Используется для запуска агента SQL Server из командной строки. | <drive>:\Program Files\MicrosoftSQL Server\<имя_экземпляра>\MSSQL\Binn |
Программа sqlcmd | Позволяет вводить инструкции Transact-SQL , системные процедуры и файлы скрипта в командной строке. | <drive>:\Program Files\Microsoft SQL Server\nnn\Tools\Binn |
Программа SQLdiag | Используется для сбора диагностических сведений для службы поддержки пользователей Microsoft . | <drive>:\Program Files\Microsoft SQL Server\nnn\Tools\Binn |
Программа sqlmaint | Служит для выполнения планов обслуживания баз данных, созданных в предыдущих версиях SQL Server. | <drive>:\Program Files\MicrosoftSQL Server\MSSQL14.MSSQLSERVER\MSSQL\Binn |
Программа sqlps | Используется для выполнения команд и скриптов PowerShell. Загружает и регистрирует командлеты и поставщика PowerShell SQL Server . | <drive>:\Program Files\Microsoft SQL Server\nnn\Tools\Binn |
Приложение sqlservr | Служит для запуска и остановки экземпляра компонента Компонент Database Engine из командной строки при устранении неполадок. | <drive>:\Program Files\MicrosoftSQL Server\MSSQL14.MSSQLSERVER\MSSQL\Binn |
Управление серверными и клиентскими сетевыми протоколами
SQL Server позволяет настраивать серверные и клиентские сетевые протоколы, а также параметры подключения. После включения правильных протоколов обычно не нужно менять сетевые подключения сервера. В то же время диспетчер конфигурации SQL Server можно использовать для перенастройки соединений, чтобы SQL Server прослушивал определенный сетевой протокол, порт или канал. Дополнительные сведения о включении протоколов см. в разделе Включение или отключение сетевого протокола сервера. Сведения о разрешении доступа к протоколам в брандмауэре см в разделе Настройка брандмауэра Windows для разрешения доступа к SQL Server.
SQL Server Диспетчер конфигурации позволяет управлять серверными и клиентскими сетевыми протоколами, в том числе применять шифрование протокола, просматривать свойства псевдонима, а также включать и отключать протокол.
Диспетчер конфигурации SQL Server позволяет создавать или удалять псевдонимы, изменять порядок использования протоколов и просматривать свойства псевдонима сервера, включая:
-
псевдонимы сервера— псевдонимы сервера, используемый для компьютера, с которым соединяется клиент;
-
протокол — сетевой протокол, используемый для данной конфигурации;
-
параметры соединения — параметры, связанные с адресом соединения для конфигурации сетевого протокола.
Диспетчер конфигурации SQL Server позволяет также просматривать сведения об экземплярах отказоустойчивого кластера, хотя для некоторых действий, например запуска и остановки служб, должен использоваться администратор кластера.
Доступные сетевые протоколы
SQL Server поддерживает протоколы общей памяти, TCP/IP и именованных каналов. Сведения о выборе сетевых протоколов см. в разделе Configure Client Protocols. SQL Server не поддерживает сетевые протоколы VIA, Banyan VINES Sequenced Packet Protocol (SPP), Multiprotocol, AppleTalk и NWLink IPX/SPX. Клиенты, подключенные ранее с помощью этих протоколов, для соединения с SQL Serverдолжны выбрать другой протокол. Диспетчер конфигурации SQL Server нельзя использовать для настройки прокси-сервера WinSock. Чтобы настроить прокси-сервер WinSock, см. документацию по ISA Server.
Установка Management Studio Express
Теперь приступим к установке Management Studio, для этого запускаем инсталляционный пакет. И как не странно у нас снова откроется «Центр установки SQL Server». Мы также жмем «Установка» и выбираем «Новая установка изолированного SQL Server или добавление компонентов к существующему экземпляру», в общем, все то же самое. Будет окно проверки правил установки, на нем жмем «ОК». Затем также как и при установке SQL сервера программа установит «Файлы поддержки программы установки». Делаем все в точности, как и при установке SQL сервера, доходим до окна выбора компонентов, и выбираем «Средства управления», в принципе Вы не ошибетесь, так как выбрать другие компоненты просто нельзя, жмем «Далее».
Затем снова все те же окна, проверки свободного места на диске, отправка отчетов, проверки правил установки и непосредственна сама установка, в заключении о том, что установка компонента прошла успешно появится окно.
Жмем «Далее» затем «Закрыть». И все, можно запускать Management Studio Express
Пуск->Все программы->Microsoft SQL Server 2008->Среда SQL Server Management Studio
После запуска необходимо будет настроить соединение с SQL сервером в окне «Соединение», где в поле «Имя сервера» указываем имя компьютера, затем имя нашего SQL сервера (мы его задавали в процессе установки, sqlexpress), в итоге у меня получилось dc1\sqlexpress, выбираем установленную Проверку подлинности и жмем «Соединить».
И если Вы все сделали правильно, у Вас откроется Management Studio и в частности обозреватель объектов, где собственно Вы и можете создавать базы данных, об этом мы разговаривали в материале Как создать базу данных в MSSql 2008 и писать запросы, ну, в общем, учиться программировать на Transact-SQL.
На этом наша статья подошла к своему логическому завершению. Удачи в освоении SQL сервера!
Нравится6Не нравится1
Создание нового проекта и добавление его к решению
-
Выберите решение в обозревателе решений.
-
В меню Файл выберите пункт Добавить, затем щелкните Создание проекта.
-
В диалоговом окне Создание проекта выберите тип проекта.
Шаблоны
В поле Шаблоны выберите шаблон. Краткое описание выбранного шаблона проекта появляется под полем Шаблоны .Имя
Введите имя создаваемого проекта скрипта. Папка с именем проекта создается в месте, указанном в поле Расположение . Для некоторых проектов в среде SQL Server Management Studio создаются исходные и прочие вспомогательные файлы, которые добавляются в папку нового проекта.Примечание
Для некоторых типов проектов текстовое поле Имя недоступно, поскольку при указании расположения задается имя проекта. Например, веб-приложения и веб-службы расположены на веб-сервере и получают свое имя от виртуального каталога, указанного на этом сервере.
Имена не могут содержать следующие символы:
-
Решетка (#)
-
Процент (%)
-
Амперсанд (&)
-
Звездочка (*)
-
Вертикальная черта (|)
-
Обратная косая черта (\)
-
Двоеточие (:)
-
Кавычки («»)
-
Знак «меньше» (<)
-
Знак «больше» >)
-
Вопросительный знак (?)
-
Косая черта (/)
-
Начальные и конечные пробелы (‘ ‘)
-
Имена, зарезервированные для Microsoft Windows или MS-DOS, такие как («nul», «aux», «con», «com1», «lpt1» и так далее)
Расположение
Укажите расположение, где нужно создать проект, либо выберите его из списка.Обзор
Отображает диалоговое окно Расположение проекта , позволяющее визуально выбрать каталог, в котором нужно сохранить проект.Решение
Выберите Создать новое решение для создания решения в обозревателе решений. Выберите Добавить к решению для добавления нового проекта к решению, отрытому в данный момент в обозревателе решений.Создать каталог для решения
Выберите для доступа к текстовому полю Имя (решения) . Этот параметр приведет к созданию нового каталога с именем, выбранным для проекта или решения.Имя решения
Введите имя нового решения, в котором нужно создать проект. По умолчанию это поле использует имя, введенное в поле Имя .Примечание . Для доступа к этому параметру нужно установить флажки Создать новое решение в области Решение и Создать каталог для решения . Некоторые шаблоны проекта не поддерживают этот параметр, например веб-приложения.
Добавить к системе управления версиями
Если данный флажок установлен, приложение системы управления версиями откроется при нажатии кнопки ОК. Для продолжения задайте все сведения, необходимые приложению системы управления версиями. Для использования этого параметра необходимо установить клиентское приложение системы управления версиями. -
-
Нажмите кнопку OK.
Проекту скрипта можно назначить имя, но имена папок задаются средой Среда Management Studio и не могут быть изменены. Можно определить букву диска и путь для общего набора папок, используя диалоговое окно Добавить новый проект . Щелкните правой кнопкой мыши значок решения в обозревателе решений, а затем щелкните Добавить. По умолчанию папка проекта скриптов размещена по пути: «C:\Documents and Settings\имя_пользователя\My Documents\SQL Server Management Studio\Projects\».
Download SSMS
SSMS 18.9.2 is the latest general availability (GA) version. If you have a previous GA version of SSMS 18 installed, installing SSMS 18.9.2 upgrades it to 18.9.2.
- Release number: 18.9.2
- Build number: 15.0.18386.0
- Release date: July 15, 2021
If you have comments or suggestions, or you want to report issues, the best way to contact the SSMS team is at SQL Server user feedback. By using SQL Server Management Studio, you agree to its license terms and privacy statement.
The SSMS 18.x installation doesn’t upgrade or replace SSMS versions 17.x or earlier. SSMS 18.x installs side by side with previous versions, so both versions are available for use. However, if you have a preview version of SSMS 18.x installed, you must uninstall it before installing SSMS 18.9.2. You can see if you have the preview version by going to the Help > About window.
If a computer contains side-by-side installations of SSMS, verify you start the correct version for your specific needs. The latest version is labeled Microsoft SQL Server Management Studio 18
Important
Beginning with SQL Server Management Studio (SSMS) 18.7, Azure Data Studio is automatically installed alongside SSMS. Users of SQL Server Management Studio are now able to benefit from the innovations and features in Azure Data Studio. Azure Data Studio is a cross-platform and open-source desktop tool for your environments, whether in the cloud, on-premises, or hybrid.
To learn more about Azure Data Studio, check out What is Azure Data Studio or the FAQ.
Интерфейс справки
Вкладки Содержимое и Индекс предоставляют функции и интерфейс, уже знакомые пользователям SQL Server . Доступны следующие параметры.
-
Инструкции
Предоставляет иерархический набор связанных страниц с полезными статьями, описывающими типичные задачи при работе с SQL Server . Содержимое упорядочено по компонентам и задачам, например раздел «Репликации» и т. д.
-
Поиск
Выполняется поиск по разделам с предопределенными фильтрами или без них. Поиск в SQL Server — это отдельная страница с вкладками. Пользователи могут уточнять поиск, устанавливая фильтры по определенному типу раздела, языку или технологии. По умолчанию при поиске не используется никаких настроенных фильтров, при этом поиск выполняется только по установленным коллекциям.
Включив справку в Интернете, пользователи могут подключить к своему поиску ресурсы, доступные в сети. Дополнительные сведения см. в подразделе «Оперативная библиотека MSDN Online и сообщества SQL Server » далее в этом разделе.
-
Динамическая справка
Автоматически отображает ссылки на нужные сведения, пока пользователи работают в среде Среда Management Studio .
-
Избранные разделы справки
Сохраняются пользовательские закладки для облегчения повторного доступа.
Справка по справке (справка обозревателя документов Microsoft) предоставляет пользователям сведения о средстве просмотра справки, но эти разделы находятся в коллекции, отдельной от электронной документации на SQL Server. Дополнительные сведения о средстве просмотра справки см. в пункте Использование справки меню «Справка» электронной документации по SQL Server .
Navicat for SQL Server – это графический инструмент для разработки и администрирования баз данных в Microsoft SQL Server.
С помощью данного инструмента можно создавать, редактировать и удалять любые объекты базы данных, разрабатывать и выполнять SQL запросы и инструкции, а также просматривать данные в таблицах, включая двоичные и шестнадцатеричные данные.
Основные особенности
Кроссплатформенность (поддержка Windows, Linux, macOS)
Продвинутый SQL редактор (автозавершение кода, фрагменты кода)
Дизайнер объектов
Возможность сравнения и синхронизации данных в базах данных
Встроенная возможность проектирования и моделирования данных
Визуализация данных с помощью диаграмм и графиков
Встроенный импорт и экспорт данных в формат Excel, XML, JSON, TXT, DBF, CSV
Темный режим темы
Недостатки
Инструмент платный
Мне нравитсяНе нравится
SQL Server Data Tools
SQL Server Data Tools (SSDT) – это отдельный компонент (рабочая нагрузка) Visual Studio, который предназначен для разработки реляционных баз данных SQL Server.
SSDT создан для проектной разработки баз данных с применением всех возможностей и преимуществ Visual Studio, а также с использованием привычного для разработчиков приложений интерфейса и функционала.
Таким образом, SQL Server Data Tools предназначен для разработчиков, создающих приложения в среде Visual Studio.
Основные особенности
Интегрирован в Visual Studio
Знакомый интерфейс и функционал Visual Studio
Ориентация на разработку баз данных
Охват всех этапов разработки базы данных
Можно работать как с проектом базы данных, так и с подключенным экземпляром базы данных
Конструктор таблиц с графическим интерфейсом
Навигация по коду
Технология IntelliSense
Сборка и отладка
Рефакторинг баз данных
Декларативное внесение изменений в редакторе Transact-SQL
Недостатки
Инструмент реализован только под Windows
Инструмент нельзя использовать без Visual Studio
Не подходит для простого написания, редактирования и выполнения SQL запросов
Не подходит для администрирования SQL Server
Мне нравится3Не нравится
Использование монитора активности для просмотра сведений о действиях SQL Server
Монитор активности встроен в SQL Server Management Studio (SSMS) и отображает сведения о процессах SQL Server и о том, как функционирование этих процессов влияет на текущий экземпляр SQL Server.
-
Запустите SSMS и подключитесь к серверу в SQL Server в Linux.
-
В обозревателе объектов щелкните правой кнопкой мыши узел сервер и выберите Монитор активности.
Монитор активности отображает развертываемые и свертываемые области со следующими сведениями.
- Обзор
- Процессы
- Ожидания ресурсов
- Ввод-вывод в файле данных
- Последние ресурсоемкие запросы
- Активные ресурсоемкие запросы
После развертывания панели монитор активности выполняет запрос к экземпляру для получения необходимых сведений. При свертывании панели выполнение всех операций запроса для этой панели приостанавливается. Можно одновременно развернуть одну или более панелей для просмотра различных типов активности в экземпляре.
Описание
Программа установки LocalDB использует программу для установки необходимых файлов на компьютере. После установки LocalDB становится экземпляром SQL Server Express, который способен создавать и открывать базы данных SQL Server. Файлы системной базы данных, как правило, хранятся в каталоге AppData, который обычно скрыт. Например, . Файлы пользовательской базы данных хранятся в месте, указанном пользователем, как правило, в папке .
Дополнительные сведения о включении LocalDB в приложении см. в статье с общими сведениями о локальных данных в Visual Studio и статье о создании базы данных и добавлении таблиц в Visual Studio.
Дополнительные сведения об API LocalDB см. в разделе Справочник по SQL Server Express LocalDB.
Служебная программа позволяет создавать новые экземпляры LocalDB, запускать и останавливать работу экземпляров, а также использовать функции для управления LocalDB. Дополнительные сведения о служебной программе см. в разделе Программа SqlLocalDB.
Параметры сортировки для LocalDB заданы в и не могут быть изменены. Параметры сортировки на уровне базы данных, на уровне столбца и на уровне выражения поддерживаются обычным образом. Автономные базы данных следуют правилам метаданных и параметрам сортировки , определенным Contained Database Collations.
Ограничения
-
Невозможно применить исправление LocalDB без пакетов обновления. Накопительные пакеты обновления и обновления системы безопасности нельзя применить вручную или с помощью Центра обновления Windows, Центра обновления Windows для бизнеса или других способов.
-
Нельзя управлять LocalDB удаленно с помощью SQL Management Studio.
-
LocalDB не может быть подписчиком в репликации слиянием.
-
LocalDB не поддерживает FILESTREAM.
-
Для LocalDB разрешены только локальные очереди компонента Service Broker.
-
Экземпляр LocalDB, принадлежащий встроенным учетным записям, например , может иметь проблемы с управляемостью из-за перенаправления файловой системы Windows. Вместо этого следует использовать обычную учетную запись Windows в качестве владельца.
Автоматические и именованные экземпляры
LocalDB поддерживает два типа экземпляров: автоматические и именованные.
-
Автоматические экземпляры LocalDB являются общедоступными. Они создаются и обслуживаются автоматически и могут использоваться любым приложением. Для каждой версии LocalDB, установленной на компьютере пользователя, существует один автоматический экземпляр LocalDB. Автоматические экземпляры LocalDB обеспечивают удобное управление экземплярами. Нет необходимости создавать экземпляр. Он просто работает. Эта функция упрощает установку приложения и его перенос на другой компьютер. Если на целевом компьютере установлена указанная версия LocalDB, то там также будет доступен автоматический экземпляр LocalDB для этой версии. Автоматические экземпляры LocalDB именуются по специальному шаблону, принадлежащему зарезервированному пространству имен. Это позволяет избежать конфликтов имен с именованными экземплярами LocalDB. Автоматический экземпляр имеет имя MSSQLLocalDB.
-
Именованные экземпляры LocalDB являются закрытыми. Они принадлежат одному приложению, которое отвечает за создание экземпляра и управление им. Именованные экземпляры обеспечивают изоляцию от других экземпляров и способствуют повышению производительности за счет снижения уровня конфликта за ресурсы с другими пользователями базы данных. Пользователь должен создавать именованные экземпляры явным образом с помощью API управления LocalDB или неявным образом через файл app.config управляемого приложения (при необходимости управляемое приложение также может использовать API). Каждый именованный экземпляр LocalDB имеет связанную с ним версию LocalDB, которая указывает на соответствующий набор двоичных файлов LocalDB. Имя экземпляра LocalDB имеет тип данных sysname и может содержать до 128 символов. (в отличие от обычных именованных экземпляров SQL Server, где допускается использование только обычных имен NetBIOS из 16 символов ASCII). Имя экземпляра LocalDB может содержать любые символы Юникода, допустимые в имени файла. Именованный экземпляр, который использует имя автоматического экземпляра, становится автоматическим экземпляром.
Разные пользователи одного и того же компьютера могут иметь экземпляры с одинаковыми именами. Каждый экземпляр является отдельным процессом, который запускается от разных пользователей.