Sql server compact — sql server compact

Установочный носительInstallation media

Соответствующий установочный носитель можно получить из следующих расположений:You can get relevant installation media from the following locations:

  • Центр оценки SQL ServerSQL Server evaluation center
  • Последние накопительные пакеты обновленияMost recent cumulative updates

Кроме того, вы можете создать виртуальную машину Azure, в которой уже работает SQL Server, хотя SQL Server на виртуальной машине будет работать медленнее, чем в собственном коде, из-за издержек виртуализации.Alternatively, you can create an Azure virtual machine already running SQL Server though SQL Server on a virtual machine will be slower than running natively because of the overhead of virtualization.

Настройка диспетчера соединений SQL Server Compact EditionConfiguration the SQL Server Compact Edition Connection Manager

Когда диспетчер соединений SQL ServerSQL Server Compact добавляется к пакету, службы Службы Integration ServicesIntegration Services создают диспетчер соединений для разрешения соединения с SQL ServerSQL Server Compact во время выполнения, задают свойства диспетчера соединений и добавляют его к коллекции Connections пакета.When you add a SQL ServerSQL Server Compact connection manager to a package, Службы Integration ServicesIntegration Services creates a connection manager that will resolve to a SQL ServerSQL Server Compact connection at run time, sets the connection manager properties, and adds the connection manager to the Connections collection on the package.

Свойству ConnectionManagerType диспетчера соединений присваивается значение SQLMOBILE.The ConnectionManagerType property of the connection manager is set to SQLMOBILE.

Диспетчер соединений SQL ServerSQL Server Compact можно настроить следующими способами:You can configure the SQL ServerSQL Server Compact connection manager in the following ways:

  • указать строку соединения, в которой задается расположение базы данных SQL ServerSQL Server Compact;Provide a connection string that specifies the location of the SQL ServerSQL Server Compact database.

  • указать пароль для защищенной паролем базы данных;Provide a password for a password-protected database.

  • указать сервер, на котором хранится база данных;Specify the server on which the database is stored.

  • Обозначает, будет ли соединение, созданное из диспетчера соединений, сохранено во время выполнения.Indicate whether the connection that is created from the connection manager is retained at run time.

Значения свойств можно задавать с помощью конструктора Integration ServicesSSIS или программными средствами.You can set properties through Integration ServicesSSIS Designer or programmatically.

Дополнительные сведения о программной настройке диспетчера подключений см. в разделах ConnectionManager и Добавление соединений программным образом.For information about configuring a connection manager programmatically, see ConnectionManager and Adding Connections Programmatically.

Требования к месту на дискеDisk space requirements

Во время установки SQL ServerSQL Serverустановщик Windows создает временные файлы на системном диске.During installation of SQL ServerSQL Server, Windows Installer creates temporary files on the system drive. Прежде чем запускать программу для установки или обновления версии до SQL ServerSQL Server, проверьте, что на системном диске доступно не менее 6,0 ГБ свободного места для устанавливаемых файлов.Before you run Setup to install or upgrade SQL ServerSQL Server, verify that you have at least 6.0 GB of available disk space on the system drive for these files. Это требование должно быть выполнено даже в том случае, если компоненты SQL ServerSQL Server устанавливаются на диск, отличный от предложенного по умолчанию.This requirement applies even if you install SQL ServerSQL Server components to a non-default drive.

Фактические требования к объему свободного места на диске зависят от конфигурации системы, а также от набора устанавливаемых компонентов.Actual hard disk space requirements depend on your system configuration and the features that you decide to install. В следующей таблице представлены требования к свободному месту на диске для компонентов SQL ServerSQL Server .The following table provides disk space requirements for SQL ServerSQL Server components.

КомпонентFeature Свободное место на дискеDisk space requirement
КомпонентКомпонент Database EngineDatabase Engine и файлы данных, репликация, полнотекстовый поиск и службы Data Quality ServicesКомпонент Database EngineDatabase Engine and data files, Replication, Full-Text Search, and Data Quality Services 1480 МБ1480 MB
Компонент Database EngineDatabase Engine (как описано выше) со службами R Services (в базе данных)(as above) with R Services (In-Database) 2744 МБ2744 MB
Компонент Database EngineDatabase Engine (как описано выше) со службой запросов PolyBase для внешних данных(as above) with PolyBase Query Service for External Data 4194 МБ4194 MB
СлужбыСлужбы Analysis ServicesAnalysis Services и файлы данныхСлужбы Analysis ServicesAnalysis Services and data files 698 МБ698 MB
Службы Reporting ServicesReporting Services 967 МБ967 MB
Microsoft R ServerMicrosoft R Server (автономный)(Standalone) 280 МБ280 MB
Службы Reporting ServicesReporting Services — SharePoint- SharePoint 1203 МБ1203 MB
Службы Reporting ServicesReporting Services Надстройка для продуктов SharePointAdd-in for SharePoint Products 325 МБ325 MB
Клиент Data QualityData Quality Client 121 МБ121 MB
Средства связи клиентских средствClient Tools Connectivity 328 МБ328 MB
Службы Integration ServicesIntegration Services 306 МБ306 MB
Клиентские компоненты (кроме компонентов электронной документации по SQL ServerSQL Server и служб Integration Services)Client Components (other than SQL ServerSQL Server Books Online components and Integration Services tools) 445 МБ445 MB
Службы Master Data ServicesMaster Data Services 280 МБ280 MB
SQL ServerSQL Server Компоненты электронной документации для просмотра и управления содержимым справки*Books Online Components to view and manage help content* 27 МБ27 MB
Все компонентыAll Features 8030 МБ8030 MB

*Требование к месту на диске для загружаемого содержимого электронной документации — 200 МБ.*The disk space requirement for downloaded Books Online content is 200 MB.

SQL Server 2005 Service Pack 1

Состав пакета обновлений SQL Server 2005 Service Pack 1 можно условно разделить на две части. К первой относятся вносимые пакетом обновления ряда функций продукта, включая исправления некоторых ошибок, обнаруженных в процессе эксплуатации сервера, и исправления, связанные с увеличением производительности и масштабируемости продукта.

Вторая часть привносит новую функциональность — сервис Database Mirroring, а также графический интерфейс для управления SQL Server Express — SQL Server Management Studio Express и новую версию SQL Server 2005 Express — SQL Server 2005 Express Edition with Advanced Services.

Пакет обновлений разбит на несколько групп файлов. К первой группе относятся обновления для изданий Enterprise, Enterprise Evaluation, Developer, Standard и Workgroup — они доступны по типам процессоров — x86, x64 и ia64. Адрес для загрузки пакета обновлений — http://www.microsoft.com/sql/sp1.mspx. Доступные файлы и их объем показаны в таблице:

Ко второй группе относится пакет обновлений для издания SQL Server 2005 Express (http://msdn.microsoft.com/vstudio/express/sql/download/). Он также разделен на две части: первая включает пакет обновлений — SQL Server 2005 Express Edition SP1 и SQL Server Management Studio Express, а вторая — Microsoft SQL Server 2005 Express Edition with Advanced Services и Microsoft SQL Server 2005 Express Edition Toolkit SP1.

Доступные файлы и их объем показаны в таблице:

Вместе с пакетом обновлений также выпущены новые версии онлайновой документации — SQL Server 2005 Books Online (издание от апреля 2006 года) и примеров использования различной функциональности продукта — SQL Server 2005 Samples and Sample Databases. Отметим, что с апреля этого года онлайновая документация становится единой для всех версий продукта, включая версию SQL Server Express, — распространение отдельной версии документации Books Online for SQL Server Express прекращается.

Подробный список новых функций и улучшений можно найти в статье «A list of the new features and improvements that are included in SQL Server 2005 Service Pack 1», опубликованной по адресу: http://support.microsoft.com/kb/916940.

Подробный список исправлений можно найти в статье «A list of the bugs that have been fixed in SQL Server 2005 Service Pack 1», опубликованной по адресу: http://support.microsoft.com/kb/913090/.

Остановимся более подробно на ряде новых функций — на сервисе Database Mirroring и расширениях для SQL Server Express.

Сервис Database Mirroring

Database Mirroring — это технология, позволяющая повысить доступность баз данных за счет использования механизмов зеркалирования: переноса с основного сервера (Principal, главный сервер) на резервный (Mirror, зеркальный сервер) журнала транзакций и обеспечения возможности переключения на зеркальную копию базы данных в случае возникновения проблем в работе основного сервера. Клиентские приложения, использующие механизмы ADO .NET и SNAC, могут быть настроены на автоматическое переключение на резервный сервер.

На рис. 1 показана основная конфигурация при зеркалировании баз данных.

Рис. 1. Основная конфигурация
при зеркалировании баз данных

В ряде режимов, например в режиме High-safety mode with automatic failover, требуется третий сервер (Witness, свидетель). Его задача — отслеживание связи между серверами-партнерами (Principal и Mirror) и инициация автоматического восстановления после сбоя. Конфигурация с сервером-свидетелем показана на рис. 2.

Рис. 2. Конфигурация с сервером-свидетелем

Более подробно о механизмах зеркалирования см. в статье «SQL Server 2005 Books Online. Overview of Database Mirroring», опубликованной по адресу: http://msdn2.microsoft.com/en-us/library/ms189852.aspx.

Расширения для SQL Server Express

Расширения для SQL Server Express включают службы создания отчетов SQL Server 2005 Reporting Services, инструмент управления SQL Server 2005 Management Studio Express и средства полнотекстового поиска. Также доступна утилита для управления SQL Server 2005 — Management Studio Express.

Типы хранилищ для файлов данныхStorage types for data files

Для файлов данных поддерживаются следующие типы хранилищ.The supported storage types for data files are:

  • Локальный дискLocal Disk
    • SQL ServerSQL Server сейчас поддерживает диски со стандартным размером сектора в 512 байт и 4 КБ.currently supports disk drives that have standard native sector sizes of 512 bytes and 4 KB. Использование жестких дисков с размером сектора размером более 4 КБ могут привести к ошибкам при попытке сохранить файлы данных SQL ServerSQL Server на них.Hard disks with sector sizes larger than 4 KB may cause errors when attempting to store SQL ServerSQL Server data files on them. См. в разделе Ограничения размера сектора жесткого диска в SQL Server дополнительные сведения о поддерживаемых размерах сектора жесткого диска в SQL ServerSQL Server.See Hard disk drive sector-size support boundaries in SQL Server for more information on hard disk sector-size support in SQL ServerSQL Server
    • SQL ServerSQL Server поддерживает локальные диски только для установки файлов tempdb.failover cluster installation supports Local Disk only for installing the tempdb files. Проверьте правильность пути, указанного для файлов tempdb и файлов журнала на всех узлах кластера.Ensure that the path specified for the tempdb data and log files is valid on all the cluster nodes. Если во время отработки отказа каталоги tempdb недоступны на целевом узле отработки отказа, то при переводе ресурсов SQL ServerSQL Server в режим «в сети» произойдет ошибка.During failover, if the tempdb directories are not available on the failover target node, the SQL ServerSQL Server resource will fail to come online.
  • Общее хранилищеShared Storage
  • Локальные дисковые пространства (S2D)Storage Spaces Direct (S2D)
  • Общая папка SMBSMB File Share
    • Хранилище SMB не поддерживается для файлов данных автономных или кластерных установок служб Службы Analysis ServicesAnalysis Services .SMB storage is not supported for Службы Analysis ServicesAnalysis Services data files for either standalone or clustered installations. Используйте вместо него непосредственно подключенное хранилище, сеть хранения данных или S2D.Use direct attached storage, a storage area network, or S2D instead.
    • Хранилище SMB может размещаться на файловом сервере Windows или на устройстве с хранилищем SMB сторонних разработчиков.SMB storage can be hosted by a Windows File Server or a third-party SMB storage device. Если используется файловый сервер Windows, он должен иметь версию 2008 или последующую.If Windows File Server is used, the Windows File Server version should be 2008 or later. Дополнительные сведения об установке SQL ServerSQL Server с общей папкой SMB в качестве хранилища см. в разделе Установка SQL Server с общей папкой SMB в качестве хранилища.For more information about installing SQL ServerSQL Server using SMB file share as a storage option, see Install SQL Server with SMB Fileshare as a Storage Option.

Что нужно, чтобы начать работать с SQL Server Compact Edition 4.0?

Скажу честно, что изначально я потратил достаточно много времени на то, чтобы найти какую-нибудь нормальную утилиту для работы с базами данных SQL Server CE 4.0. Итак для начала, если вы еще не скачали сам SQL Server Compact Edition 4.0, то скачиваем его с download сайта. Затем, в принципе, уже можно работать с CE, только непонятно чем. Меня вот особо повеселил парень, написавший вот эту статью A Simple Guide to SQL Compact 4, он описывает то, как можно создать CE базу данных версии 4.0 на последней MS Management Studio (я даже удивился, что вот молодцы команда SQL Server, уже поддерживает новую версию CE), а ему потом намекнули о том, что работаешь то ты с 3.x версией, а не 4-ой.

Еще нашел блог Everything SQL Server Compact, автор которого опубликовал свои утилиты для работы с CE версиями БД, вот недавно даже вышла 2-я версия его утилиты для VS2010, но как нормально работать с ней я так и не понял (как таблицу-то создать?).

В общем, ничего не оставалось, как ставить себе Sevice Pack 1 Beta 1 на VS2010, так как для него уже есть SQL Compact Edition 4 Tools for VS2010 SP1 Beta, с которым хоть как-то да можно поработать. Дизайнер там, конечно, такой, к которому нужно привыкнуть. Ограничений, с которыми я столкнулся много: а) нельзя изменять нормально таблицы с типом ntext (точно не помню, но такое ощущение, что даже удалить эту колонку нельзя или добавить, если есть записи); б) нельзя для существующей int колонки добавить свойства Identity(1,1), если существуют записи; в) в дизайнере запросов если написать SELECT TOP x, то он скажет что “’TOP Clause’ support not available in SqlCE.”, но если нажать Continue, то запрос выполнится. В общем, есть небольшие проблемы, будем ждать инструмента для работы с SqlCE для Management Studio, там, вроде, все получше работает. Ну, а после установки всех инструментов, можно будет в Add –> New Item… добавлять SQL Server Compact 4.0 Local Database:

У меня раньше использовался Linq2Sql совместно с Sql Server 2008 базой данных, мне нужно быстро было бы сменить репозитории, и вот с радостью узнал, что последний Microsoft ADO.NET Entity Framework Feature Community Technology Preview 5 поддерживает работу с SQL Server CE 4.0. Потому переписывать особо не много нужно было, просто поменять DataContext. Самое удивительное, что разобраться, как создать ADO.NET Entity Data Model не так просто. Я, вроде, все поставил, иду в свою библиотеку PersonalWeb.Model, чтобы создать новый Data Model, и обнаруживаю, что в списке провайдеров нет SQL Server Compact 4.0, есть только 3.5 версия. Не поверите, но создать новый ADO.NET Entity Data Model с версией провайдера SQL Server Compact 4.0 можно только в веб-проекте. Потому идем в веб-проект и создаем Data Model именно там, где уже обнаружим необходимый Data Provider (спрашивается зачем так сделано? я полчаса потратил для того, чтобы это понять):

Дальше нужен Membership провайдер (кому-то может еще и Role-,Profile- провайдеры). Я особо не переживал, если что написал бы сам, даже уже был готов написать сам провайдер, но вовремя обнаружил готовый http://sqlcemembership.codeplex.com/ (опять же написал человек, владелец блога Everything SQL Server Compact, так что рекомендую). Поставил его, и он заработал. Единственное, у хостера пришлось поменять одну настройку для ASP.NET MVC 3, чтобы решить ошибку, которая возникала “This method cannot be called during the application’s pre-start initialization stage.”, об этом я писал раньше Обновляем приложение с MVC 2 до MVC 3. 

Ну и на последок: хранимые процедуры (некоторые запросы мне было сложно написать на Linq) я переделал на использование метода ExecuteStoreQuery<TElement>.

В общем-то вот все и готово, вот так я и перевел проект на SQL Server CE 4, он у меня не большой конечно же, потому хватило с разбором полета, поиска утилит и т.п. в районе 4 часов.

Служба поддержки

Базы данных SQL CE могут поддерживать ACID- совместимость, но по умолчанию не соответствуют требованиям долговечности, поскольку AutoFlush буферизует изменения в памяти (включая перечисленные внешние транзакции и явные транзакции SQL CE, которые не отменяют вызов Commit () с помощью значения CommitMode.Immediate) . Следовательно, зафиксированные изменения транзакции могут быть потеряны. Чтобы удовлетворить требованию долговечности, вызов фиксации транзакции должен указывать немедленный флаг. Как и Microsoft SQL Server , SQL CE поддерживает транзакции, ограничения ссылочной целостности, блокировку, а также множественные подключения к хранилищу базы данных. Однако вложенные транзакции не поддерживаются, хотя параллельные транзакции (в разных таблицах) поддерживаются. Текущий выпуск также не поддерживает хранимые процедуры или собственный тип данных XML . Он использует подмножество T-SQL для запросов, и из-за отсутствия поддержки XML XQuery также не поддерживается. Запросы обрабатываются оптимизирующим обработчиком запросов. Базы данных SQL CE также поддерживают индексацию, а также удаленную репликацию данных (локальное кэширование данных в удаленных базах данных) и репликацию слиянием (двунаправленную синхронизацию с основными базами данных).

Базы данных SQL CE можно создавать и управлять из Microsoft Visual Studio, а также из некоторых более старых версий SQL Server Management Studio .

Формат файла

SQL Server Compact
Расширение имени файла

.sdf

Разработан Microsoft
Тип формата Реляционная база данных

Базы данных SQL CE хранятся в одном файле .sdf размером до 4 ГБ . .Sdf файл может быть зашифрован с помощью 128-битного шифрования для защиты данных. Среда выполнения SQL CE обеспечивает одновременный многопользовательский доступ к файлу .sdf . .Sdf файл может быть просто скопирован в целевую систему для развертывания, или быть развернут через ClickOnce . Среда выполнения SQL CE поддерживает DataDirectories . Приложениям, использующим базу данных SQL CE, необязательно указывать полный путь к файлу .sdf в строке подключения ADO.NET , скорее он может быть указан как | DataDirectory | \ <database_name> .sdf , определяя каталог данных (где .sdf файл базы данных), определенный в манифесте сборки для приложения.

SQL Server Management Studio 2005 может читать и изменять файлы базы данных CE 3.0 и 3.1 (с последним пакетом обновления), но для чтения файлов версии 3.5 требуется SQL Server Management Studio 2008 (или новее). Microsoft Visual Studio Express 2008 SP1 может создавать, изменять и запрашивать файлы базы данных CE 3.5 SP1. SQL Server Management Studio не может читать файлы CE 4.0. Visual Studio 2010 SP1 может обрабатывать файлы базы данных CE 4.0.

Соглашение об именах .sdf («Файл базы данных Sqlce») является необязательным, и можно использовать любое расширение.

Установка пароля для файла базы данных необязательна. База данных может быть сжата и восстановлена ​​с возможностью размещения сжатой / восстановленной базы данных в новый файл базы данных.

Редактор диспетчера соединений SQL Server Compact Edition (страница «Все»)SQL Server Compact Edition Connection Manager Editor (All Page)

Диалоговое окно Диспетчер соединений SQL Server Compact Edition позволяет задать свойства для соединения с базой данных SQL ServerSQL Server Compact.Use the SQL Server Compact Edition Connection Manager dialog box to specify properties for connecting to a SQL ServerSQL Server Compact database.

Дополнительные сведения о диспетчере соединений SQL ServerSQL Server Compact Edition см. в разделе Диспетчер соединений SQL Server Compact Edition.To learn more about the SQL ServerSQL Server Compact Edition connection manager, see SQL Server Compact Edition Connection Manager.

ПараметрыOptions

Пороговое значение для автосжатияAutoShrink ThresholdУкажите в виде процентов допустимый размер свободного пространства в базе данных SQL ServerSQL Server Compact перед запуском процесса автосжатия.Specify the amount of free space, as a percentage, that is allowed in the SQL ServerSQL Server Compact database before the autoshrink process runs.

Укрупнение блокировок по умолчаниюDefault Lock EscalationОпределите число блокировок базы данных, которые установит база данных SQL ServerSQL Server Compact, прежде чем попытается укрупнить блокировки.Specify the number of database locks that the SQL ServerSQL Server Compact database acquires before it tries to escalate locks.

Время ожидания блокировок по умолчаниюDefault Lock TimeoutУкажите время по умолчанию (в миллисекундах) ожидания транзакцией блокировок базы данных.Specify the default interval, in milliseconds, that a transaction will wait for a lock.

Интервал записиFlush IntervalОпределите интервал (в секундах) между записями данных на диск зафиксированными транзакциями.Specify the interval, in seconds, between committed transactions to flush data to disk.

Идентификатор локалиLocale IdentifierЗадайте идентификатор локали (LCID) базы данных SQL ServerSQL Server Compact.Specify the Locale ID (LCID) of the SQL ServerSQL Server Compact database.

Максимальный размер буфераMax Buffer SizeОпределите максимальный объем памяти (в килобайтах), используемый базой данных SQL ServerSQL Server Compact перед записью данных на диск.Specify the maximum amount of memory, in kilobytes, that SQL ServerSQL Server Compact uses before flushing data to disk.

Максимальный размер базы данныхMax Database SizeУкажите максимальный размер (в мегабайтах) базы данных SQL ServerSQL Server Compact.Specify the maximum size, in megabytes, of the SQL ServerSQL Server Compact database.

РежимModeУкажите файловый режим, в котором будет открываться база данных SQL ServerSQL Server Compact.Specify the file mode in which to open the SQL ServerSQL Server Compact database. Значение этого свойства по умолчанию равно Чтение и запись.The default value for this property is Read Write.

Параметр «Режим» имеет четыре значения, описанные в следующей таблице.The Mode option has four values, as described in the following table.

ЗначениеValue ОписаниеDescription
Только чтениеRead Only Определяет доступ к базе данных только для чтения.Specifies read-only access to the database.
Чтение и записьRead Write Назначает разрешения на чтение и запись базы данных.Specifies read/write permission to the database.
Монопольный доступExclusive Задает монопольный доступ к базе данных.Specifies exclusive access to the database.
Общий доступ на чтениеShared Read Определяет возможность одновременного чтения базы данных другими пользователями.Specifies that other users can read from the database at the same time.

Persist Security InfoPersist Security InfoОпределите, будет ли осуществляться возврат сведений о безопасности в виде части строки соединения.Specify whether security information is returned as part of the connection string. Значение по умолчанию этого параметра равно False.The default value for this option is False.

Каталог временных файловTemp File DirectoryЗадайте расположение временных файлов базы данных SQL ServerSQL Server Compact.Specify the location of the SQL ServerSQL Server Compact temporary database file.

Источник данныхData SourceУкажите имя базы данных SQL ServerSQL Server Compact.Specify the name of the SQL ServerSQL Server Compact database.

ПарольPasswordВведите пароль для базы данных SQL ServerSQL Server Compact.Enter the password for the SQL ServerSQL Server Compact database.

Обзор

SQL Server Compact использует общий API с другими выпусками Microsoft SQL Server . Он также включает поставщиков ADO.NET для доступа к данным с использованием API-интерфейсов ADO.NET и встроенные возможности синхронизации, а также поддержку LINQ и Entity Framework . В будущих выпусках возможности синхронизации будут унифицированы с Microsoft Synchronization Services . В отличие от других выпусков Microsoft SQL Server , SQL CE работает внутри процесса с приложением, в котором он находится. Он занимает меньше 2 Мбайт на диске и около 5 Мбайт памяти. SQL CE оптимизирован для архитектуры, в которой все приложения используют один и тот же пул памяти.
Приложения Магазина Windows для Windows 8 не могут использовать выпуск SQL Server Compact или любой другой выпуск SQL Server.

Версии

Официальное название Распространенное имя
SQL Server 2000 Windows CE Edition SQL CE 1.0
SQL Server 2000 Windows CE Edition SQL CE 1.1
SQL Server 2000 Windows CE Edition SQL CE 2.0
Мобильная версия SQL Server 2005 SQL CE 3.0
SQL Server 2005 Compact Edition SQL CE 3.1
SQL Server Compact 3.5 SQL CE 3.5
SQL Server Compact 4.0 SQL CE 4.0

Установка SQL ServerSQL Server на контроллере доменаInstalling SQL ServerSQL Server on a domain controller

Исходя из соображений безопасности, не рекомендуется устанавливать SQL ServerSQL Server на контроллере домена.For security reasons, we recommend that you do not install SQL ServerSQL Server on a domain controller. SQL ServerSQL Server не заблокирует установку на компьютере, который является контроллером домена, однако при этом будут применены следующие ограничения.Setup will not block installation on a computer that is a domain controller, but the following limitations apply:

  • Запуск служб SQL ServerSQL Server на контроллере домена в учетной записи локальной службы невозможен.You cannot run SQL ServerSQL Server services on a domain controller under a local service account.
  • После установки SQL ServerSQL Server компьютер, который является членом домена, нельзя будет сделать контроллером домена.After SQL ServerSQL Server is installed on a computer, you cannot change the computer from a domain member to a domain controller. Перед этим придется удалить SQL ServerSQL Server .You must uninstall SQL ServerSQL Server before you change the host computer to a domain controller.
  • После установки SQL ServerSQL Server компьютер, который является контроллером домена, нельзя будет сделать членом домена.After SQL ServerSQL Server is installed on a computer, you cannot change the computer from a domain controller to a domain member. Перед этим придется удалить SQL ServerSQL Server .You must uninstall SQL ServerSQL Server before you change the host computer to a domain member.
  • SQL ServerSQL Server не поддерживает экземпляры отказоустойчивого кластера, где узлы кластера являются контроллерами домена.failover cluster instances are not supported where cluster nodes are domain controllers.
  • SQL ServerSQL Server не поддерживается на контроллере домена только для чтения.is not supported on a read-only domain controller. Программа установкиSQL ServerSQL Server не может создавать группы безопасности или подготавливать учетные записи служб SQL ServerSQL Server на контроллере домена, доступном только для чтения.SQL ServerSQL Server Setup cannot create security groups or provision SQL ServerSQL Server service accounts on a read-only domain controller. В такой ситуации программа установки завершается ошибкой.In this scenario, Setup will fail.
  • Экземпляр отказоустойчивого кластера SQL ServerSQL Server не поддерживается в среде, где доступен только контроллер домена только для чтения.A SQL ServerSQL Server failover cluster instance is not supported in an environment where only a read-only domain controller is accessible.

Публикуем сайт с SQL Server CE 4.0 к хостеру

Очевидно, что вряд ли текущие хостеры поставили себе библиотеки SQL Server CE 4.0, но использовать эту версию БД все равно можно, нужно только предпринять немного действий.

Первое, нужно скопировать сами библиотеки, идем в папку

Там все что есть копируем к хостеру в папку bin (со всеми подпапками):

Так же не забываем библиотеку System.Data.Entity.dll (так как мы поставили новую версию EF) — это в случае если тоже ее используете.

И последнее, нужно добавить Data Provider к хостеру в ваш web.config (в секцию configuration, как у меня):

Вроде все.

Еще раз рекомендую ознакомиться с блогом Everything SQL Server Compact, там действительно много информации по SQL Server CE.

Будут вопросы – спрашивайте, постараюсь помочь.

SQL Server 2005 Books Online

Самое последнее обновление, выпущенное в июле этого года, можно загрузить с сайта Microsoft по адресу: http://www.microsoft.com/technet/prodtechnol/sql/2005/downloads/books.mspx.

SQL Server Always On Technologies и SQL Server 2005 Everywhere Edition

Практически одновременно с выпуском рассмотренных выше пакетов обновлений и расширений для SQL Server 2005 было объявлено о технологии SQL Server Always On, предназначенной для обеспечения высокой доступности приложений, работающих с SQL Server 2005 Enterprise Edition. Эти технологии включают средства зеркалирования, кластеризации, создания мгновенных снимков (snapshots), изоляции, p2p-репликации, поставки протоколов (log shipping) и поддержания онлайновых операций. Использование данных технологий рассчитано на партнеров, к которым относятся следующие компании:

  • 3Par (http://www.3par.com/solutions/ps_sqlserver.html);
  • EMC (http://www.emc.com/);
  • IBM (http://www-03.ibm.com/servers/storage/solutions/);
  • NetApp (http://www.netapp.com/partners/microsoft/alwayson);
  • PolyServe (http://www.polyserve.com/microsoft/always_on.php).

Дополнительную информацию о технологии SQL Server Always On и программе для партеров — Storage Solution — можно получить по адресу: http://www.microsoft.com/sql/alwayson/default.mspx.

Также было объявлено о новой, самой младшей версии SQL Server 2005 — Microsoft SQL Server 2005 Everywhere Edition. Эта версия может использоваться в мобильных устройствах, а также в клиентских приложениях для создания локального хранилища информации. Основным отличием этой версии от версии SQL Server Express Edition является то, что она может встраиваться в приложения, занимает минимальный для такого класса программ объем и обеспечивает основную функциональность СУБД. Дополнительную информацию можно получить по адресу: http://www.microsoft.com/sql/CTP_sqlserver2005everywhereedition.mspx.

Требования к оборудованиюHardware requirements

Следующие требования к памяти и процессору применяются ко всем выпускам SQL ServerSQL Server:The following memory and processor requirements apply to all editions of SQL ServerSQL Server:

КомпонентComponent ТребованиеRequirement
Жесткий дискHard Disk ДляSQL ServerSQL Server требуется как минимум 6 ГБ свободного места на диске.SQL ServerSQL Server requires a minimum of 6 GB of available hard-disk space.Требования к месту на диске определяются набором устанавливаемых компонентов SQL ServerSQL Server .Disk space requirements will vary with the SQL ServerSQL Server components you install. Дополнительные сведения см. в разделе далее в этой статье.For more information, see later in this article. Сведения о поддерживаемых типах хранилищ для файлов данных см. в разделе .For information on supported storage types for data files, see .
МониторMonitor ДляSQL ServerSQL Server требуется монитор Super VGA с разрешением 800×600 пикселей или более высоким.SQL ServerSQL Server requires Super-VGA (800×600) or higher resolution monitor.
ИнтернетInternet Для поддержки функциональных средств Интернета требуется доступ к Интернету (могут применяться дополнительные тарифы).Internet functionality requires Internet access (fees may apply).
Память *Memory * Минимальные:Minimum:Экспресс-выпуски: 512 МБExpress Editions: 512 MBВсе другие выпуски: 1 ГБAll other editions: 1 GBРекомендуется:Recommended:Экспресс-выпуски: 1 ГБExpress Editions: 1 GBВсе другие выпуски: Для обеспечения оптимальной производительности требуется не менее 4 ГБ с последующим увеличением по мере роста размера базы данных.All other editions: At least 4 GB and should be increased as database size increases to ensure optimal performance.
Быстродействие процессораProcessor Speed Минимум: процессор x64 с тактовой частотой 1,4 ГГцMinimum: x64 Processor: 1.4 GHzРекомендуется: 2,0 ГГц и вышеRecommended: 2.0 GHz or faster
Тип процессораProcessor Type Процессор x64: AMD Opteron, AMD Athlon 64, Intel Xeon с поддержкой Intel EM64T, Intel Pentium IV с поддержкой EM64T.x64 Processor: AMD Opteron, AMD Athlon 64, Intel Xeon with Intel EM64T support, Intel Pentium IV with EM64T support

Примечание

Установка SQL ServerSQL Server поддерживается только для процессоров x64.Installation of SQL ServerSQL Server is supported on x64 processors only. Процессоры x86 больше не поддерживаются.It is no longer supported on x86 processors.

* Минимальный объем оперативной памяти, необходимый для установки компонента Сервер DQSData Quality Server в Data Quality ServicesData Quality Services (DQS), составляет 2 ГБ. Это значение отличается от требований, предъявляемых к минимальному объему памяти SQL ServerSQL Server.* The minimum memory required for installing the Сервер DQSData Quality Server component in Data Quality ServicesData Quality Services (DQS) is 2 GB of RAM, which is different from the SQL ServerSQL Server minimum memory requirement. Подробные сведения об установке DQS см. в разделе Install Data Quality Services.For information about installing DQS, see Install Data Quality Services.

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий