Установка и развертывание на настольном компьютере (SQL Server Compact)
Используйте установщик SQL Server Compact 4.0 для настольных компьютеров (SSCERuntime-RUS.msi), чтобы установить SQL Server Compact 4.0. Этот установщик предоставляется в виде загружаемого файла. Установщик SQL Server Compact 4.0 для настольных компьютеров содержит исполняемые двоичные файлы, предназначенные только для настольных компьютеров.
Этот установщик включает следующие библиотеки:
SQLCESE40.DLL
SQLCEQP40.DLL
SQLCEME40.DLL
SQLCEOLEDB40.DLL (поставщик данных OLEDB)
SQLCECA40.DLL
SQLCECOMPACT40.DLL
SQLCEER40xx.DLL (сообщения об ошибках, где xx обозначает язык)
System.Data.SqlServerCe.dll (поставщик данных ADO.NET)
System.Data.SqlServerCe.Entity.dll
msvcr90.dll (x86)
msvcr90.dll (amd 64)
Требования по установке
За исключением случаев использования поставщика данных OLEDB, для установки SQL Server Compact 4.0 необходима платформа Microsoft .NET Framework 4 или более поздней версии. Платформу .NET Framework 4 можно загрузить в центре загрузки .NET Framework 4.
Следующее ПО не требуется для установки SQL Server Compact на настольных компьютерах, поскольку установщик содержит только двоичные файлы времени выполнения.
- Ни Visual Studio, ни SQL Server не требуются для установки SQL Server Compact на настольный компьютер.
Местоположение для установки
Установщик SQL Server Compact 4.0 для настольных компьютеров устанавливает SQL Server Compact в фиксированный каталог. Это местоположение позволяет организовать поддержку эксплуатации SQL Server Compact. Программа установки SQL Server Compact 4.0 устанавливает System.Data.SqlServerCe.dll и другие управляемые сборки в глобальный кэш сборок (GAC), а также регистрирует в реестре собственные DLL-библиотеки, такие как поставщик OLE DB (sqlceoledb40.dll).
Важно!
Поскольку при установке вносятся изменения в реестр, для установки SQL Server Compact необходимо обладать учетными данными администратора.
SQL Server Compact 4.0 устанавливается в следующую папку: %ProgramFiles%\Microsoft SQL Server Compact Edition\v4.0. Например, если каталог «Program Files» находится на диске C, то двоичные модули SQL Server Compact 4.0 времени выполнения будут установлены в каталог «C:\Program Files\Microsoft SQL Server Compact Edition\v4.0».
После установки SQL Server Compact 4.0 эта программа появится в окне Установка и удаление программ под названием Microsoft SQL Server Compact 4.0.
Поддержка строки DataDirectory
DataDirectory — это строка подстановки, содержащая путь к базе данных. Применение строки DataDirectory позволяет не указывать явно полный путь в коде приложений и упрощает предоставление совместного доступа к проекту и развертывание приложений. Например, предположим, существует следующая строка подключения:
"Data Source= c:\program files\MyApp\Mydb.sdf"
Использование строки подстановки |DataDirectory| (заключенной, как показано, в символы вертикальной черты) позволяет вместо указанной выше строки подключения применять следующую строку:
"Data Source = |DataDirectory|\Mydb.sdf"
Чтобы установить значение свойства DataDirectory в AppDomain, необходимо вызвать метод AppDomain.SetData.
Если не устанавливать значение свойства DataDirectory, при определении пути к базе данных будут использоваться по умолчанию следующие правила.
Для приложений, находящихся в папке на клиентском компьютере, в качестве пути к базе данных используется путь к папке приложения. Например, если файл MyApp.exe находится в папке /MyDir, будет выполняться обращение к папке /MyDir.
Для приложений, работающих под управлением ClickOnce, для этих целей создается и используется папка данных.
Для веб-приложений будет выполняться обращение к папке App_Data. Чтобы строка DataDirectory указывала на папку App_Data, воспользуйтесь методом AppDomain.SetData.