Sql server express localdb

Выбор правильного варианта

Поскольку организации обычно обновляют SQL Server реже, чем операционные системы, более старая версия может использоваться довольно долгое время, особенно если не требуются функции, добавленные в новое ПО.

Если вы начинаете с нуля, выберите самую новую версию, поддерживающую все ориентированные на вас операционные системы.

Если вы разработчик и хотите в конечном итоге развертываться в уже имеющемся на вашем ПК программном обеспечении, вы можете использовать SQL Server R2 Express, которая соответствует этой или более старой версии, чтобы не вводить функции, которые не существуют на вашем SQL Server.

Более старые варианты ПО обычно работают на новых операционных системах, но официально не указаны на веб-страницах Microsoft. В версиях 2005 года есть предупреждение о возможности возникновения проблем, если они будут установлены в ОС Windows 8.x и новее.

Установка SQL сервера 2008

Установка SQL сервера 2008 имеет свои особенности, поэтому мы не будем останавливаться только на отличиях от установки сервера 2005, а пройдем с Вами весь путь.

Запустите программу-установщик с правами администратора.

В разделе «Планирование» нажмите пункт «Средство проверки конфигурации» (на рисунке обычно изображен молоточек и гаечный ключ).

Теперь нажмите кнопку «Показать подробности» и убедитесь, все ли проверки пройдены успешно. Если были обнаружены какие-либо проблемы, необходимо их устранить и запустить проверку, нажав «Включить заново». Нажмите ОК.

Далее заходим в раздел «Установка». Выбираем пункт «Новая установка изолированного SQL Server или добавление компонентов к существующему экземпляру».

Снова нажмите кнопку «Показать подробности» и убедитесь, все ли проверки пройдены успешно. Если были обнаружены какие-либо проблемы, необходимо их устранить и запустить проверку, нажав «Включить заново». Нажмите ОК.

Введите приобретенный ключ продукта (если версия бесплатная, ключ не требуется) и нажмите Далее.

Прочитайте условия лицензии и поставьте галочку, что вы с ними согласны. Нажмите Далее.

Для установки файлов поддержки программы установки нажмите Установить.

Нажмите кнопку «Показать подробности» и убедитесь, все ли проверки пройдены успешно. Если были обнаружены какие-либо проблемы, необходимо их устранить и запустить проверку, нажав «Включить заново». Нажмите ОК.

На данном этапе выберите компоненты для установки (можно использовать кнопку «Выделить все») и нажмите Далее

Обратите внимание, что для нормальной работы ПО следует установить Полнотекстовый поиск и для управления самим SQL сервером необходимо выбрать Средства управления — основные. 

Выберите опцию «Экземпляр по умолчанию» или «Именованный экземпляр». Во втором случае задайте имя экземпляра. Нажмите Далее.

Проверьте данные по месту на диске для компонентов SQL сервера и нажмите Далее.

Выберите опции, как показано ниже, и перейдите на закладку «Параметры сортировки».

Определяем режим сортировки данных для сервера. В обоих случаях следует установить «Cyrillic_General». Нажмите Далее. Чтобы изменить опцию, нажмите расположенную рядом кнопку «Настройка» и установите необходимые параметры (порядок сортировки следует установить как «Cyrillic_General» и поставить галочку на пункте «С учетом диакритических символов»).

Теперь выберите опцию «Смешанный режим» и задайте пароль для учетной записи администратора «sa». Можно указать и дополнительные учетные записи пользователей Windows. Далее перейдите на закладку «Каталоги данных».

Введите путь к папке, в которой будут размещены файлы баз данных, в поле «Корневой каталог данных». Нажмите кнопку Далее.

Теперь задаем режим настройки служб Reporting Services. Выберите Установить конфигурацию по умолчанию для работы в собственном режиме и нажмите Далее.

Если Вы хотите помочь корпорации Майкрософт улучшить некоторые компоненты и службы SQL Server 2008, можете отметить галочками интересующие Вас пункты. Понятное дело — это не является обязательным. Нажмите Далее.

Нажмите кнопку «Показать подробности» и убедитесь, все ли проверки пройдены успешно. Если были обнаружены какие-либо проблемы, необходимо их устранить и запустить проверку, нажав «Включить заново». Нажмите ОК.

Нажмите кнопку Установить.

По завершению установки нажмите Далее.

После появления окна с надписью «Установка SQL Server 2008 успешно завершена» нажмите Закрыть.

Ура! Получилось!

А теперь лучше компьютер перезагрузить.

Поддерживаемые компонентыSupported Features

В следующей таблице можно найти компоненты, которые поддерживаются в SQL ServerSQL Server в установке Server Core.Use the following table to find which features are supported in SQL ServerSQL Server on a Server Core installation .

КомпонентFeature ПоддерживаетсяSupported Дополнительные сведенияAdditional Information
СлужбыКомпонент Database EngineDatabase EngineКомпонент Database EngineDatabase Engine Services ДаYes
SQL ServerSQL Server РепликацияReplication ДаYes
Полнотекстовый поискFull Text Search ДаYes
Службы Analysis ServicesAnalysis Services ДаYes
Службы R (в базе данных)R Services (In-Database) ДаYes
Службы Reporting ServicesReporting Services НетNo
SQL ServerSQL Server Data Tools (SSDT)Data Tools (SSDT) НетNo
Средства связи клиентских средствClient Tools Connectivity ДаYes
Сервер служб Integration ServicesIntegration Services Server ДаYes
Обратная совместимость клиентских средствClient Tools Backward Compatibility НетNo
Пакет SDK клиентских средствClient Tools SDK НетNo
Электронная документация поSQL ServerSQL ServerSQL ServerSQL Server Books Online НетNo
Основные средства управленияManagement Tools — Basic Только удаленныеRemote Only Установка этих компонентов на Server Core не поддерживается.Installation of these features on Server Core is not supported. Эти компоненты могут быть установлены на сервере, отличном от Server Core, и подключены к службам Компонент Database EngineDatabase Engine, установленным в Server Core.These components can be installed on a different server that is not Server Core and connected to the Компонент Database EngineDatabase Engine services installed on Server Core.
Средства управления — полный наборManagement Tools — Complete Только удаленныеRemote Only Установка этих компонентов на Server Core не поддерживается.Installation of these features on Server Core is not supported. Эти компоненты могут быть установлены на сервере, отличном от Server Core, и подключены к службам Компонент Database EngineDatabase Engine, установленным в Server Core.These components can be installed on a different server that is not Server Core and connected to the Компонент Database EngineDatabase Engine services installed on Server Core.
Контроллер распределенного воспроизведенияDistributed Replay Controller НетNo
Клиент распределенного воспроизведенияDistributed Replay Client Только удаленныеRemote Only Установка этих компонентов на Server Core не поддерживается.Installation of these features on Server Core is not supported. Эти компоненты могут быть установлены на сервере, отличном от Server Core, и подключены к службам Компонент Database EngineDatabase Engine, установленным в Server Core.These components can be installed on a different server that is not Server Core , and connected to the Компонент Database EngineDatabase Engine services installed on Server Core.
Пакет SDK для подключения клиентов SQLSQL Client Connectivity SDK ДаYes
Microsoft Sync FrameworkMicrosoft Sync Framework ДаYes Платформа Microsoft Sync Framework не входит в установочный пакет SQL ServerSQL Server .Microsoft Sync Framework is not included in the SQL ServerSQL Server installation package. Вы можете скачать соответствующую версию Sync Framework в Центре загрузки Майкрософт (https://go.microsoft.com/fwlink/?LinkId=221788) и установить ее на компьютер, где работает установка Server Core.You can download the appropriate version of Sync Framework from this Microsoft Download Center (https://go.microsoft.com/fwlink/?LinkId=221788) page and install it on a computer that is running Server Core.
Службы Master Data ServicesMaster Data Services НетNo
Data Quality ServicesData Quality Services НетNo

RDBMS high availability

Feature Enterprise Standard Web Express withAdvanced Services Express
Server core support1 Yes Yes Yes Yes Yes
Log shipping Yes Yes Yes No No
Database mirroring Yes Yes2 Yes3 Yes3 Yes3
Backup compression Yes Yes No No No
Database snapshot Yes Yes Yes Yes Yes
Always On failover cluster instances4 Yes Yes No No No
Always On availability groups5 Yes No No No No
Basic availability groups6 No Yes No No No
Automatic read write connection re-routing Yes No No No No
Online page and file restore Yes No No No No
Online index create and rebuild Yes No No No No
Resumable online index rebuilds Yes No No No No
Online schema change Yes No No No No
Fast recovery Yes No No No No
Accelerated database recovery Yes Yes Yes No No
Mirrored backups Yes No No No No
Hot add memory and CPU Yes No No No No
Database recovery advisor Yes Yes Yes Yes Yes
Encrypted backup Yes Yes No No No
Hybrid backup to Windows Azure (backup to URL) Yes Yes Yes No No
Cluster-less availability group 5,6 Yes Yes No No No
Failover servers for disaster recovery7 Yes Yes No No No
Failover servers for high availability7 Yes Yes No No No
Failover servers for disaster recovery in Azure7 Yes Yes No No No

1 For more information on installing SQL Server on Server Core, see Install SQL Server on Server Core.

2 Full safety only

3 Witness only

4 On Enterprise Edition, the number of nodes is the operating system maximum. On Standard edition there is support for two nodes.

5 On Enterprise Edition, provides support for up to 8 secondary replicas — including 5 synchronous secondary replicas.

6 Standard Edition supports basic availability groups. A basic availability group supports two replicas, with one database. For more information about basic availability groups, see Basic Availability Groups.

7Software assurance required.

Время существования соединения пользовательского экземпляраLifetime of a User Instance Connection

В отличие от версий SQL Server, которые запускаются как службы, экземпляры SQL Server Express не нужно запускать и останавливать вручную.Unlike versions of SQL Server that run as a service, SQL Server Express instances do not need to be manually started and stopped. Каждый раз, когда пользователь входит в систему и подключается к пользовательскому экземпляру, экземпляр запускается, если он еще не запущен.Each time a user logs in and connects to a user instance, the user instance is started if it is not already running. Для баз данных пользовательских экземпляров задан параметр . Это позволяет автоматически завершать работу базы данных по истечении периода бездействия.User instance databases have the option set so that the database is automatically shut down after a period of inactivity. Запущенный процесс sqlservr.exe выполняется в течение ограниченного времени ожидания после закрытия последнего подключения с экземпляром. Таким образом его не нужно перезапускать при открытии другого подключения до истечения времени ожидания.The sqlservr.exe process that is started is kept running for a limited time-out period after the last connection to the instance is closed, so it does not need to be restarted if another connection is opened before the time-out has expired. Пользовательский экземпляр автоматически завершает работу, если до истечения времени ожидания не будет открыто новое подключение.The user instance automatically shuts down if no new connection opens before that time-out period has expired. Администратор системы на родительском экземпляре может устанавливать длительность времени ожидания для пользовательского экземпляра при помощи процедуры sp_configure, которая изменяет параметр user instance timeout.A system administrator on the parent instance can set the duration of the time-out period for a user instance by using sp_configure to change the user instance timeout option. Значение по умолчанию — 60 минут.The default is 60 minutes.

Примечание

Если в строке подключения используется со значением больше нуля, то пул подключений всегда будет поддерживать несколько открытых подключений, и пользовательский экземпляр не завершит работу автоматически.If is used in the connection string with a value greater than zero, the connection pooler will always maintain a few opened connections, and the user instance will not automatically shut down.

Programmability

Feature Enterprise Standard Web Express with Advanced Services Express
Basic R integration 1 Yes Yes Yes Yes No
Advanced R integration 2 Yes No No No No
Basic Python integration Yes Yes Yes Yes No
Advanced Python integration Yes No No No No
Machine Learning Server (Standalone) Yes No No No No
PolyBase compute node Yes Yes 3 Yes 3 Yes 3 Yes 3
PolyBase head node Yes No No No No
JSON Yes Yes Yes Yes Yes
Query Store Yes Yes Yes Yes Yes
Temporal Yes Yes Yes Yes Yes
Common Language Runtime (CLR) Integration Yes Yes Yes Yes Yes
Native XML support Yes Yes Yes Yes Yes
XML indexing Yes Yes Yes Yes Yes
MERGE & UPSERT capabilities Yes Yes Yes Yes Yes
FILESTREAM support Yes Yes Yes Yes Yes
FileTable Yes Yes Yes Yes Yes
Date and Time datatypes Yes Yes Yes Yes Yes
Internationalization support Yes Yes Yes Yes Yes
Full-text and semantic search Yes Yes Yes Yes No
Specification of language in query Yes Yes Yes Yes No
Service Broker (messaging) Yes Yes No (Client only) No (Client only) No (Client only)
Transact-SQL endpoints Yes Yes Yes No No
Graph Yes Yes Yes Yes Yes

1 Basic integration is limited to 2 cores and in-memory data sets.

2 Advanced integration can use all available cores for parallel processing of data sets at any size subject to hardware limits.

3 Scale out with multiple compute nodes requires a head node.

Install LocalDB

Install LocalDB through the installation wizard or by using the SqlLocalDB.msi program. LocalDB is an option when installing SQL Server Express LocalDB.

Select LocalDB on the Feature Selection/Shared Features page during installation. There can be only one installation of the LocalDB binary files for each major SQL Server Database Engine version. Multiple Database Engine processes can be started and will all use the same binaries. An instance of the SQL Server Database Engine started as the LocalDB has the same limitations as SQL Server Express.

An instance of SQL Server Express LocalDB is managed by using the utility. SQL Server Express LocalDB should be used in place of the SQL Server Express user instance feature, which was deprecated.

SQL Server editions

The following table describes the editions of SQL Server.

SQL Server edition Definition
Enterprise The premium offering, SQL Server Enterprise edition delivers comprehensive high-end datacenter capabilities with blazing-fast performance, unlimited virtualization1, and end-to-end business intelligence — enabling high service levels for mission-critical workloads and end-user access to data insights.
Standard SQL Server Standard edition delivers basic data management and business intelligence database for departments and small organizations to run their applications and supports common development tools for on-premises and cloud — enabling effective database management with minimal IT resources.
Web SQL Server Web edition is a low total-cost-of-ownership option for Web hosters and Web VAPs to provide scalability, affordability, and manageability capabilities for small to large-scale Web properties.
Developer SQL Server Developer edition lets developers build any kind of application on top of SQL Server. It includes all the functionality of Enterprise edition, but is licensed for use as a development and test system, not as a production server. SQL Server Developer is an ideal choice for people who build and test applications.
Express editions Express edition is the entry-level, free database and is ideal for learning and building desktop and small server data-driven applications. It is the best choice for independent software vendors, developers, and hobbyists building client applications. If you need more advanced database features, SQL Server Express can be seamlessly upgraded to other higher end versions of SQL Server. SQL Server Express LocalDB is a lightweight version of Express that has all of its programmability features, runs in user mode and has a fast, zero-configuration installation and a short list of prerequisites.

1
Unlimited virtualization is available on Enterprise Edition for customers with Software Assurance. Deployments must comply with the licensing guide. For more information, see our pricing and licensing page.

RDBMS manageability

Feature Enterprise Standard Web Express with Advanced Services Express
User instances No No No Yes Yes
LocalDB No No No Yes No
Dedicated admin connection Yes Yes Yes Yes with trace flag Yes with trace flag
SysPrep support 1 Yes Yes Yes Yes Yes
PowerShell scripting support2 Yes Yes Yes Yes Yes
Support for data-tier application component operations — extract, deploy, upgrade, delete Yes Yes Yes Yes Yes
Policy automation (check on schedule and change) Yes Yes Yes No No
Performance data collector Yes Yes Yes No No
Able to enroll as a managed instance in multi-instance management Yes Yes Yes No No
Standard performance reports Yes Yes Yes No No
Plan guides and plan freezing for plan guides Yes Yes Yes No No
Direct query of indexed views (using NOEXPAND hint) Yes Yes Yes Yes Yes
Automatic indexed views maintenance Yes Yes Yes No No
Distributed partitioned views Yes No No No No
Parallel indexed operations Yes No No No No
Automatic use of indexed view by query optimizer Yes No No No No
Parallel consistency check Yes No No No No
SQL Server Utility Control Point Yes No No No No
Buffer pool extension Yes Yes No No No

1 For more information, see Considerations for Installing SQL Server Using SysPrep.

2 On Linux, PowerShell scripts are supported, from Windows computers targeting SQL Servers on Linux.

Сравнение с Microsoft SQL Server

Основные отличия

Максимальный размер в 10 ГБ на базу данных в SQL Server 2016, SQL Server 2014, SQL Server 2012 и 2008 R2 Express (4 ГБ для SQL Server 2008 Express и более ранних версий; по сравнению с 2 ГБ в прежнем MSDE). Ограничение применяется для каждой базы данных (исключая файлы журналов), но в некоторых сценариях пользователи можно получить доступ к большему количеству данных с помощью нескольких взаимосвязанных баз данных.

Нет сервиса SQL Server Agent.

  • Ограничения на использование физического оборудования:
    • Один физический процессор, но разрешено использовать многоядерный.
    • 1 ГБ ОЗУ (работает в системе с большим объемом ОЗУ, но использует не более 1 ГБ на экземпляр компонента SQL Server Database Engine). Express с дополнительными сервисами имеет ограничение в 4 ГБ на экземпляр Reporting Services (недоступно в других вариантах Express). Службы Analysis Services недоступны для экспресс-вариантов.

В отличие от MSDE, Express не включает параллельный регулятор рабочей нагрузки для ограничения производительности, если компонент Database Engine получает больше работы, чем обычно для небольшого числа пользователей .

Scale limits

Feature Enterprise Standard Web Express with Advanced Services Express
Maximum compute capacity used by a single instance — SQL Server Database Engine1 Operating system maximum Limited to lesser of 4 sockets or 24 cores Limited to lesser of 4 sockets or 16 cores Limited to lesser of 1 socket or 4 cores Limited to lesser of 1 socket or 4 cores
Maximum compute capacity used by a single instance — Analysis Services or Reporting Services Operating system maximum Limited to lesser of 4 sockets or 24 cores Limited to lesser of 4 sockets or 16 cores Limited to lesser of 1 socket or 4 cores Limited to lesser of 1 socket or 4 cores
Maximum memory for buffer pool per instance of SQL Server Database Engine Operating System Maximum 128 GB 64 GB 1410 MB 1410 MB
Maximum memory for Columnstore segment cache per instance of SQL Server Database Engine Unlimited memory 32 GB 16 GB 352 MB 352 MB
Maximum memory-optimized data size per database in SQL Server Database Engine Unlimited memory 32 GB 16 GB 352 MB 352 MB
Maximum memory utilized per instance of Analysis Services Operating System Maximum Tabular: 16 GB MOLAP: 64 GB N/A N/A N/A
Maximum memory utilized per instance of Reporting Services Operating System Maximum 64 GB 64 GB 4 GB N/A
Maximum relational database size 524 PB 524 PB 524 PB 10 GB 10 GB

1 Enterprise Edition with Server + Client Access License (CAL) based licensing (not available for new agreements) is limited to a maximum of 20 cores per SQL Server instance. There are no limits under the Core-based Server Licensing model. For more information, see Compute Capacity Limits by Edition of SQL Server.

Клиенты бизнес-аналитикиBusiness intelligence clients

Перечисленные ниже клиентские приложения доступны в центре загрузки Майкрософт.The following software client applications are available on the Microsoft Download Center. Они помогают создавать документы бизнес-аналитики, запускаемые в экземпляре SQL ServerSQL Server.They help you create business intelligence documents that run on a SQL ServerSQL Server instance. При размещении этих документов в серверной среде используйте выпуск SQL ServerSQL Server , поддерживающий этот тип документов.When you host these documents in a server environment, use an edition of SQL ServerSQL Server that supports that document type. В следующей таблице показано, какой выпуск SQL ServerSQL Server содержит компоненты сервера, необходимые для размещения документов, созданных в этих клиентских приложениях.The following table identifies which SQL ServerSQL Server edition contains the server features required to host the documents created in these client applications.

Имя средстваTool name EnterpriseEnterprise StandardStandard ИнтернетWeb Express с дополнительными службамиExpress with Advanced Services РазработчикDeveloper
Power BI Desktop, оптимизированный для сервера отчетов Power BI ( .pbix)Power BI Desktop optimized for Power BI Report Server, .pbix Да, с Software AssuranceYes, with Software Assurance ДаYes
построитель отчетовReport Builder, .rdl и .rds, .rdl and .rds ДаYes ДаYes ДаYes ДаYes ДаYes
Издатель мобильных отчетов для SQL ServerSQL Server Mobile Report Publisher, .rsmobile, .rsmobile ДаYes ДаYes
Приложения Power BI для мобильных устройств (iOS, Windows 10 и Android), .rsmobilePower BI apps for mobile devices (iOS, Windows 10, and Android), .rsmobile ДаYes ДаYes

Примечание

  • В таблице выше указаны выпуски SQL ServerSQL Server, необходимые для включения этих клиентских средств.The preceding table identifies the SQL ServerSQL Server editions that are required to enable these client tools. Однако эти средства могут обращаться к данным, размещенным в любом выпуске SQL ServerSQL Server.However, these tools can access data hosted on any edition of SQL ServerSQL Server.
  • Издатель мобильных отчетов для SQL ServerSQL Server Mobile Report Publisher является единственной точкой для создания мобильных отчетов.is the single point for creation of mobile reports. Подключитесь к серверу SSRS, чтобы получить доступ к источникам данных и создать отчеты.Connect to an SSRS server to access data sources and create reports. Затем опубликуйте их на сервере SSRS, чтобы другие пользователи организации могли работать с ними (на сервере или мобильных устройствах).Then publish them to the SSRS server for others in the organization to access, either on the server or on mobile devices. Можно также использовать Издатель мобильных отчетов для SQL ServerSQL Server Mobile Report Publisher автономно с локальными источниками данных.You can also use Издатель мобильных отчетов для SQL ServerSQL Server Mobile Report Publisher stand alone with local data sources.
  • Независимо от того, используете ли вы SQL Server 2016 Reporting Services (SSRS) и более поздние версии.SQL Server 2016 Reporting Services or later (SSRS) локально, Power BIPower BI в облаке или оба решения в качестве системы доставки отчетов, для доступа к панелям мониторинга и мобильным отчетам на мобильных устройствах требуется только одно мобильное приложение.Whether you use SQL Server 2016 Reporting Services (SSRS) и более поздние версии.SQL Server 2016 Reporting Services or later (SSRS) on-premises, Power BIPower BI in the cloud, or both as your report delivery solution, you only need one mobile app to access dashboards and mobile reports on mobile devices. Приложения Power BIPower BI доступны для загрузки из магазинов приложений Windows, iOS или Android.The Power BIPower BI apps are available for download from the Windows, iOS, or Android app stores.

Сценарии пользовательских экземпляровUser Instance Scenarios

Пользовательские экземпляры предоставляют разработчикам приложений баз данных хранилище данных SQL Server. Это хранилище не зависит от разработчиков, имеющих административные учетные записи на компьютерах разработки.User instances provide developers of database applications with a SQL Server data store that does not depend on developers having administrative accounts on their development computers. Пользовательские экземпляры основаны на модели Access/Jet, где приложение базы данных просто подключается к файлу и пользователь автоматически получает полный набор разрешений на все объекты базы данных без необходимости предоставления разрешений администратором.User instances are based on the Access/Jet model, where the database application simply connects to a file, and the user automatically has full permissions on all of the database objects without needing the intervention of a system administrator to grant permissions. Эта модель предназначена для ситуаций, когда пользователь работает с учетной записью с минимальными правами (LUA) и не имеет прав администратора на сервере или на локальном компьютере, но требует создания объектов базы данных и приложений.It is intended to work in situations where the user is running under a least-privilege user account (LUA) and does not have administrative privileges on the server or local machine, yet needs to create database objects and applications. Благодаря пользовательским экземплярам пользователи могут создавать экземпляры во время выполнения, которые запускаются в собственном контексте безопасности, а не в контексте безопасности более привилегированной системной службы.User instances allow users to create instances at run time that run under the user’s own security context, and not in the security context of a more privileged system service.

Важно!

Пользовательские экземпляры следует использовать только в сценариях, где все использующие их приложения являются полностью доверенными.User instances should only be used in scenarios where all the applications using it are fully trusted.

Ниже приведены поддерживаемые сценарии пользовательских экземпляров.User instance scenarios include:

Любое приложение с одним пользователем, в котором не требуется совместное использование данных.Any single-user application where sharing data is not required.

Развертывание ClickOnce.ClickOnce deployment. Если на целевом компьютере уже установлены платформа .NET Framework 2,0 (или более поздней версии) и SQL Server Express, то пакет установки, скачанный в результате действия ClickOnce, может быть установлен и использован пользователями, не являющимися администраторами.If .NET Framework 2.0 (or later) and SQL Server Express are already installed on the target computer, the installation package downloaded as a result of a ClickOnce action can be installed and used by non-administrator users

Обратите внимание, что администратор должен установить SQL Server Express, если он является частью процесса установки.Note that an administrator must install SQL Server Express if that is part of the setup. Дополнительные сведения см

в статье ClickOnce Deployment for Windows Forms (Развертывание ClickOnce для Windows Forms).For more information, see ClickOnce Deployment for Windows Forms.

Выделенное размещение ASP.NET с использованием проверки подлинности Windows.Dedicated ASP.NET hosting using Windows Authentication. В интрасети может размещаться один экземпляр SQL Server Express.A single SQL Server Express instance can be hosted on an intranet. Приложение подключается с помощью учетной записи ASP.NET Windows, а не с использованием олицетворения.The application connects using the ASPNET Windows account, not by using impersonation. Пользовательские экземпляры не следует использовать для сценариев сторонних разработчиков или совместного размещения, где все приложения совместно используют один пользовательский экземпляр и больше не изолированы друг от друга.User instances should not be used for third-party or shared hosting scenarios where all applications would share the same user instance and would no longer remain isolated from each other.

Установка LocalDBInstall LocalDB

Установите LocalDB с помощью мастера установки или программы SqlLocalDB.msi.Install LocalDB through the installation wizard or by using the SqlLocalDB.msi program. LocalDB подходит при установке SQL Server Express LocalDB.LocalDB is an option when installing SQL Server Express LocalDB.

Выберите LocalDB на странице Выбор компонентов или «Общие компоненты» во время установки.Select LocalDB on the Feature Selection/Shared Features page during installation. Двоичные файлы LocalDB можно устанавливать лишь по одному разу для каждой основной версии Компонент SQL Server Database EngineSQL Server Database Engine.There can be only one installation of the LocalDB binary files for each major Компонент SQL Server Database EngineSQL Server Database Engine version. Можно запускать несколько процессов Компонент Database EngineDatabase Engine , которые будут использовать одни и те же двоичные файлы.Multiple Компонент Database EngineDatabase Engine processes can be started and will all use the same binaries. Экземпляр Компонент SQL Server Database EngineSQL Server Database Engine, запущенный как LocalDB, имеет те же ограничения, что и SQL Server ExpressSQL Server Express.An instance of the Компонент SQL Server Database EngineSQL Server Database Engine started as the LocalDB has the same limitations as SQL Server ExpressSQL Server Express.

Управление экземпляром SQL Server ExpressSQL Server Express LocalDB осуществляется с помощью служебной программы .An instance of SQL Server ExpressSQL Server Express LocalDB is managed by using the utility. SQL Server ExpressSQL Server Express LocalDB следует использовать вместо устаревшей функции пользовательского экземпляра SQL Server ExpressSQL Server Express.LocalDB should be used in place of the SQL Server ExpressSQL Server Express user instance feature, which was deprecated.

Using SQL Server with client/server applications

You can install just the SQL Server client components on a computer that is running client/server applications that connect directly to an instance of SQL Server. A client components installation is also a good option if you administer an instance of SQL Server on a database server, or if you plan to develop SQL Server applications.

The client tools option installs the following SQL Server features: backward compatibility components, SQL Server Data Tools, connectivity components, management tools, software development kit, and SQL Server Books Online components. For more information, see Install SQL Server.

Management tools

Feature Enterprise Standard Web Express with Advanced Services Express
SQL Management Objects (SMO) Yes Yes Yes Yes Yes
SQL Configuration Manager Yes Yes Yes Yes Yes
SQL CMD (Command Prompt tool) Yes Yes Yes Yes Yes
Distributed Replay — Admin Tool Yes Yes Yes Yes No
Distribute Replay — Client Yes Yes Yes No No
Distributed Replay — Controller Yes (Up to 16 clients) Yes (1 client) Yes (1 client) No No
SQL Profiler Yes Yes No 1 No 1 No 1
SQL Server Agent Yes Yes Yes No No
Microsoft System Center Operations Manager Management Pack Yes Yes Yes No No
Database Tuning Advisor (DTA) Yes Yes 2 Yes 2 No No

1 SQL Server Web, SQL Server Express, SQL Server Express with Tools, and SQL Server Express with Advanced Services can be profiled using SQL Server Standard and SQL Server Enterprise editions.

2 Tuning enabled only on Standard edition features

RDBMS high availability

Feature Enterprise Standard Web Express with Advanced Services Express
Server core support 1 Yes Yes Yes Yes Yes
Log shipping Yes Yes Yes No No
Database mirroring Yes Yes Full safety only Witness only Witness only Witness only
Backup compression Yes Yes No No No
Database snapshot Yes Yes Yes Yes Yes
Always On failover cluster instances2 Yes Yes No No No
Always On availability groups3 Yes No No No No
Basic availability groups 4 No Yes No No No
Online page and file restore Yes No No No No
Online index create and rebuild Yes No No No No
Resumable online index rebuilds Yes No No No No
Online schema change Yes No No No No
Fast recovery Yes No No No No
Mirrored backups Yes No No No No
Hot add memory and CPU Yes No No No No
Database recovery advisor Yes Yes Yes Yes Yes
Encrypted backup Yes Yes No No No
Hybrid backup to Azure (backup to URL) Yes Yes No No No
Read-scale availability group3,4 Yes No No No No

1 For more information on installing SQL Server on Server Core, see Install SQL Server on Server Core.

2 On Enterprise Edition, the number of nodes is the operating system maximum. On Standard edition there is support for two nodes.

3 On Enterprise Edition, provides support for up to 8 secondary replicas — including 2 synchronous secondary replicas.

4 Standard Edition supports basic availability groups. A basic availability group supports two replicas, with one database. For more information about basic availability groups, see Basic Availability Groups.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector