Вступ до SQL Server 2005 компактний видання

Переклади статей Переклади статей
Номер статті: 920700 - Показ продуктів, яких стосується ця стаття.
Примітка SQL Server 2005 компактний видання був названий SQL Server 2005 скрізь видання на етапі розробки продукту. Через попередні програми перегляду технології спільноти (CTP) та інших каналів відвідувачі спілкувалися Microsoft що ця назва продукту може викликати плутанину з іншої бази даних назви продуктів в промисловості. Microsoft має серйозно цієї зворотного зв'язок "один-до-одного" і відповідним чином змінила назву продукту, офіційної.
Розгорнути все | Згорнути все

На цій сторінці

ВВЕДЕННЯ

Microsoft SQL Server 2005 компактний видання (SQL Server компактний видання) є ребрендинг Microsoft SQL Server 2005 Мобільний Edition (SQL Server мобільний 3.0) без обмеження робочого стола. SQL Server мобільний 3.0 була випущена в 2005 році Microsoft Visual Studio 2005 та з Microsoft SQL Server 2005. SQL Server мобільний 3.0 підтримується на пристрої і на планшетних ПК. SQL Server мобільний 3.0 також частково підтримується на настільних комп'ютерів.

сценарій виконання SQL Server мобільний 3.0 на настільних комп'ютерах, або Visual Studio 2005, або SQL Server 2005 повинен бути встановлений. Однак, з SQL Server компактний видання, це обмеження було видалено. SQL Server компактний видання можна розробити і розгортання додатків незалежних SQL Server 2005 і Visual Studio 2005.

SQL Server компактний видання співтовариства технології попереднього перегляду (CTP) було випущено 12 червня 2006 року. SQL Server компактний видання реліз кандидат 1 (RC1) було випущено 7 листопада 2006 року. Версія CTP і RC1 версії SQL Server компактний видання були лише для виконання двійкові файли. Реліз для веб (RTW) версії SQL Server компактний видання для всіх пакунків був випущений 15 січня 2007 року. Версія SQL Server компактний видання RTW, 3.1. Наступні пакунки були випущені разом із RTW версією SQL Server компактний видання:
  • Microsoft SQL Server 2005 компактний видання виконавчі файли
  • Microsoft SQL Server 2005 компактний видання інструментів для Visual Studio 2005 пакет оновлень 1 (SP1)
  • Microsoft SQL Server 2005 компактний видання розробник програмного забезпечення Development Kit (SDK)
  • Microsoft SQL Server 2005 компактний видання сервер інструменти
  • Microsoft SQL Server 2005 компактний видання книг онлайн
SQL Server компактний видання для всіх пакунків випустили у таких мов:
  • німецька
  • англійська
  • іспанська
  • французька
  • італійська
  • японська
  • корейська
  • китайська (традиційне письмо)
  • китайська (спрощене письмо)
  • російська
SQL Server компактний видання також буде включено до SQL Server, в майбутньому пакет оновлень релізи. SQL Server 2005 пакет оновлень 2 (SP2) буде випущена в першому кварталі 2007 року. Нижче наведено високого рівня світлих тонів за як Microsoft буде служба SQL Server компактний видання:
  • SQL Server компактний видання доступна на веб- і можна завантажити та інсталювати.
  • SQL Server компактний видання буде інтегрована в сайт Microsoft Update у першому кварталі 2007 року.
  • SQL Server компактний видання буде установлено як частину інсталяції SQL Server 2005 SP2.

ДОДАТКОВІ ВІДОМОСТІ

SQL Server компактний видання виконавчі (SQLServerCE31-EN.msi)

SQL Server компактний видання містить виконавчі біти, які можуть бути використані для розробки додатків і розгортання додатків на настільних комп'ютерах, так і на планшетних ПК. SQL Server компактний видання є потужним двигуном ще легкий реляційної бази даних. Компактний видання SQL сервер підтримує знайомий синтаксис SQL. Крім того, SQL Server компактний видання забезпечує модель розвитку і API, які збігаються з SQL Server. Таким чином, можна легко розробити настільних додатків за допомогою RTW версії SQL Server компактний видання, ніж за допомогою SQL Server мобільний. SQL Server компактний видання включає нові функції, такі як |DataDirectory| Заміна рядка підтримки та ClickOnce підтримки так, що розгортання легко.

Завантажити компактний видання виконавчі SQL Server, відвідайте веб-сайті Microsoft:
http://www.Microsoft.com/Downloads/Details.aspx?familyid=85e0c3ce-3fa1-453a-8ce9-af6ca20946c3
SQL Server компактний видання виконавчі двійкових включає в себе такі DLL:
  • Sqlceca30.DLL
  • Sqlcecompact30.DLL
  • Sqlceer30en.DLL
  • Sqlceme30.DLL
  • Sqlceoledb30.DLL
  • Sqlceqp30.DLL
  • Sqlcese30.DLL
  • System.Data.SqlServerCe.DLL
Пакета Microsoft Windows Installer для SQL Server компактний видання виконання (SQLServerCE31-EN.msi) доступна в Інтернеті. У фіксованих розташування для обробки майбутніх експлуатаційної надійності SQL Server компактний видання завжди інсталяції пакета інсталятора Windows. Під Вільний час інсталяції SQL Server компактний видання, постачальник послуг оренди застосунків (System.Data.SqlServerCe.dll) встановлені в глобальної Асамблеї кеш (гак). Крім того, зареєстрований постачальника база даних OLE (Sqlceoledb30.dll).

Щоб зареєструвати постачальника база даних OLE, потрібно мати дозволи адміністратора. Таким чином, не можна інсталювати SQL Server компактний видання, якщо у вас є права адміністратора. Пакет інсталятора Windows інсталює ці двійкові файли в папці "%ProgramFiles%\Microsoft SQL Server компактний Edition\v3.1". Після інсталяції SQL Server компактний видання, на Microsoft SQL Server 2005 компактний видання запис А додається в Установка й видалення програм.

Щоб інсталювати локалізовані версії (SQLServerCE31-[LN]MSI), інсталюйте англійську версію (SQLServerCE31-EN.msi) першого а потім інсталювати локалізовані версії.
Примітка[LN] представляє локалізованими мову.

SQL Server компактний видання інструменти для Visual Studio 2005 SP1 (SSCE31VSTools-ukr)

SQL Server компактний видання інструменти для Visual Studio 2005 SP1 оновлень Microsoft Visual Studio 2005 SP1 смарт-пристрій розвитку компонентів за допомогою середовища Вільний час дизайн для SQL Server компактний видання.

Завантажити SQL Server компактний видання інструменти для Visual Studio 2005 SP1, відвідайте такий веб-сайт корпорації Майкрософт:
http://www.Microsoft.com/Downloads/Details.aspx?FamilyId=877C0ADC-0347-4A47-B842-58FB71D159AC&displaylang=EN
Щоб інсталювати локалізовані версії (SSCE31VSTools-[LN]exe), інсталюйте англійську версію (SSCE31VSTools-ukr) перший а потім інсталювати локалізовані версії.

SQL Server компактний видання розробник SDK (SSCE31SDK-ENU.msi)

SQL Server компактний видання розробник SDK містить файли для розробки додатків з використанням SQL Server компактний видання як пул носіїв поштових скриньок бази даних для додатків:
  • CAB файли для інсталяції SQL Server компактний видання мобільних пристроїв
  • Файл. msi для інсталяції SQL Server компактний видання на настільних комп'ютерах і на планшетному ПК
  • Заголовні файли, які необхідні для розвитку власної програми SQL Server компактний видання
  • Для інсталяції SQL Server компактний видання допомогти файлів, файл MSI
Щоб завантажити SDK розробник SQL Server компактний видання, відвідайте веб-сайті Microsoft:
http://www.Microsoft.com/Downloads/Details.aspx?FamilyId=E9AA3F8D-363D-49F3-AE89-64E1D149E09B&displaylang=EN
Англійська версія SDK розробник SQL Server компактний видання містить тільки Англійська версія сервера SQL в компактний видання виконавчі файли. Локалізована версія SDK розробник SQL Server компактний видання містить Англійська версія SQL Server компактний видання виконавчі і локалізована версія сервера SQL в компактний видання виконавчі файли. Після інсталяції SQL Server компактний видання розробник SDK, пакет установки для SQL Server компактний видання виконавчі міститься в цій папці:
%programfiles%\Microsoft SQL Server компактний Edition\v3.1\SDK\bin\Desktop
Щоб інсталювати локалізовані версії SQL Server компактний видання виконавчі локалізовані версії SQL Server 2005 компактний видання розробник SDK, виконайте такі дії:
  1. Відкрийте таку папку:
    %programfiles%\Microsoft SQL Server компактний Edition\v3.1\SDK\bin\Desktop
  2. Встановити англійської версії SQL Server компактний видання виконавчі (SQLServerCE31-EN.msi).
  3. Інсталювати локалізовані версії SQL Server компактний видання виконавчі файли (SQLServerCE31-[LN]MSI).

SQL Server компактний видання сервер інструментів (Sqlce30setupen.msi)

Завантажити SQL Server компактний видання сервер інструменти, відвідайте веб-сайті Microsoft:
http://www.Microsoft.com/Downloads/Details.aspx?FamilyId=4E45F676-E69A-4F7F-A016-C1585ACF4310&displaylang=EN
Примітка Щоб інсталювати локалізовані версії (Sqlce30setup[LN]MSI), ви не повинні встановити англійської версії (Sqlce30setupen.msi) перший.

SQL Server компактний видання книг онлайн (SSCE31BOL-EN.msi)

SQL Server компактний видання книг онлайн встановлює документації для SQL Server компактний видання.

Завантажити SQL Server компактний видання книг онлайн, відвідайте веб-сайті Microsoft:
http://www.Microsoft.com/Downloads/Details.aspx?FamilyId=E6BC81E8-175B-46EA-86A0-C9DACAA84C85&displaylang=EN
Примітка Щоб інсталювати локалізовані версії (SSCE31BOL-[LN]MSI), ви не повинні встановити англійської версії (SSCE31BOL-EN.msi) перший.

Пліч установки Visual Studio 2005 або SQL Server 2005

SQL Server мобільний 3.0 вимагає Visual Studio 2005 або SQL Server 2005, встановлені на комп'ютері. Однак, SQL Server компактний видання має ця вимога. Таким чином, користувачі можуть розробляти та втілювати SQL Server компактний видання додатків без необхідності SQL Server 2005 або Visual Studio 2005 інстальовано. Однак, ця зміна може викликати деякі зміни поведінки на комп'ютері, який має SQL Server компактний видання встановлені разом з Visual Studio 2005 або з SQL Server 2005. Користувач досвід таких поведінка в бік-о-пліч установки, разом з Visual Studio 2005 або з SQL Server 2005.

Visual Studio 2005 поведінка

Visual Studio 2005, разом з SQL Server компактний видання
  • Управління вікнами в Visual Studio 2005 відобразити SQL Server мобільного пов'язані з 3.0 елементи.
  • Visual Studio 2005 запускається за допомогою SQL Server компактний видання Runtime. Така поведінка виникає тому, що SQL Server компактний видання встановлює постачальник послуг оренди застосунків в на гак. SQL Server мобільний 3.0 виконавчі присутня в місця установки Visual Studio 2005. Однак, на GAC має пріоритет над виконавчі файли 3.0 мобільного сервера SQL. Таким чином, Visual Studio 2005 завжди використовує SQL Server компактний видання виконання під Вільний час запуску.
Visual Studio 2005 SP1 разом з SQL Server компактний видання
  • Інтерфейс користувача відображає елементи, пов'язані з SQL Server компактний видання.
  • Visual Studio 2005 SP1 запускається за допомогою SQL Server компактний видання Runtime.

Поведінка SQL Server 2005

SQL Server 2005 або SQL Server 2005 SP1 разом з SQL Server компактний видання
  • Всі інтерфейси користувача відобразити SQL Server мобільного пов'язані з 3.0 елементи.
  • SQL Server 2005 запускається за допомогою SQL Server компактний видання Runtime.
SQL Server 2005 SP2 разом з SQL Server компактний видання
  • SQL Server 2005 SP2 інтерфейс користувача відображає елементи, пов'язані з SQL Server компактний видання.
  • SQL Server 2005 SP2 запускається за допомогою SQL Server компактний видання Runtime.

Нові можливості

SQL Server компактний Edition включає в себе деякі функції, що не входять до SQL Server мобільний 3.0. Ці функції включають наступне:
  • |DataDirectory| Заміна рядка підтримки
  • ClickOnce підтримка

|DataDirectory| Заміна рядка підтримки

|DataDirectory| (взято в труби символи) є рядок підстановки, який вказує шлях до бази даних. Таким чином, не потрібно включати повний шлях в коді. Коли ви вкажіть повний шлях до Кодексу, можуть виникнути проблеми, тому що на повний шлях до бази даних можна серіалізованной в різних розташуваннях. В |DataDirectory| рядок підстановки також дозволяє легко поділитися проект і деталізувати додаток.

Наприклад, якщо ви вкажіть повний шлях до Кодексу, застосунок може мати такі рядка підключення.
Data Source= c:\program files\MyApp\Mydb.sdf
Якщо ви використовуєте в |DataDirectory| рядок підстановки, додаток може мати такий рядок підключення.
Data Source = |DataDirectory|\Mydb.sdf
Для властивості DataDirectory значення, назвати AppDomain.SetData методу. Якщо ви не DataDirectory власності, доступ до бази даних папки застосовуються наступні правила за замовчуванням:
  • Для застосунків, які є покласти у каталог вхідних повідомлень на комп'ютері каталог вхідних повідомлень бази даних використовує теки програми.
  • Для додатків, які працюють під ClickOnce каталог вхідних повідомлень бази даних використовує каталог вхідних повідомлень конкретних даних, що створюється.
Примітка.NET Compact Framework не підтримує метод AppDomain.SetData на основі Microsoft Windows Mobile пристрої. Якщо застосунок викликає метод AppDomain.SetData на основі Windows Mobile пристрої, з'являється протокол IMAP про помилку.

ClickOnce підтримка

ClickOnce є новою технологією установки програмного забезпечення, що підтримує SQL Server компактний видання. ClickOnce спрощує розгортання на Windows-додаток на веб-сервері або мережному диску файлу. Адміністратори можуть деталізувати або оновити заявку на оновлення файлів на сервері. Адміністратори не мають окремо оновлення кожного клієнта.

Visual Studio надає повну підтримку для публікування та оновлення додатків, які несуть службу за допомогою ClickOnce. ClickOnce підтримка доступна для проектів, які створюються за допомогою Microsoft Visual Basic, Microsoft Visual C# і Microsoft Visual J#. Однак, ClickOnce підтримки недоступна для проектів, які створюються за допомогою Microsoft Visual c + +.

Ви можете завантажити SQL Server компактний видання інструменти для Visual Studio 2005 SP1 і встановити його на Visual Studio 2005 SP1. Це встановлює комплексної підтримки для ClickOnce та інсталює необхідні файли ClickOnce правильний каталогу.
Як інтегрувати ClickOnce з SQL Server компактний видання
Примітка Описи файлів і папок у цьому розділі сценарій виконання англійської версії SQL Server компактний видання. Якщо інсталяції іншої мовної версії SQL Server компактний видання, можуть відрізнятися локалі ім'я в іменах файлів та в іменах папок. Наприклад, ім'я локалі може бути "Ж" замість "EN".

Інтегрувати ClickOnce з SQL Server компактний видання, завантажити SQL Server компактний видання інструменти для Visual Studio 2005 SP1 і встановити його на Visual Studio 2005 SP1. Це встановлює комплексної підтримки для ClickOnce. Необхідні файли ClickOnce також встановлений у відповідному каталозі. У нижченаведеній таблиці описано ClickOnce файлів.
Згорнути цю таблицюРозгорнути цю таблицю
Ім'я файлуОпис
Product.XMLВизначає базовий пакунок
Package.XMLВизначає будь-якої локалізації конкретної інформації або функціональності, щоб додати до базового пакету
SqlCE31eula-EN.txtМістить умови ліцензії програмного забезпечення Microsoft
У нижченаведеній таблиці описано директорій інсталяції ClickOnce файлів.
Згорнути цю таблицюРозгорнути цю таблицю
Ім'я файлукаталог вхідних повідомлень, в якій інстальовано файли
Product.XML% Програма Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL сервер компактний Edition\
Package.XML% Програма Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL сервер компактний Edition\en\
SqlCE31eula-EN.txt% Програма Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL сервер компактний Edition\en\
SQLServerCE31-EN.msi% Програма Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL сервер компактний Edition\en\
Якщо заявка, що ви побудувати включає ClickOnce технології SQL Server компактний видання передумова демократичної, ClickOnce використовує файл SQLServerCE31-EN.msi, яка доступна в локальній папці. Якщо локальна копія недоступна, це означає, ClickOnce завантажень з Центру завантаження Microsoft SQLServerCE31-EN.msi файл під Вільний час процесу інсталяції.

Поліпшення продуктивності

У SQL Server компактний видання 3.1 деякі значення за промовчанням для вхідних параметрів змінюються для настільних комп'ютерів для покращення продуктивності. Однак, ці значення за промовчанням залишаються незмінними, для мобільних пристроїв для покращення продуктивності. Нижченаведена таблиця містить старе значення за промовчанням і нових значень за промовчанням для настільних комп'ютерів і мобільних пристроїв.
Згорнути цю таблицюРозгорнути цю таблицю
Введення параметрівСтаре значення за промовчанням для мобільних пристроївНове значення за промовчанням для мобільних пристроївСтаре значення за промовчанням для настільних комп'ютерівНове значення за промовчанням для настільних комп'ютерів
Розмір буфера Макс640 КБ640 КБ640 КБ4096 КБ
Блокування тайм-аут2000 ms2000 ms2000 ms5000 ms
Розмір бази даних128 МБ128 МБ128 МБ256 МБ
На додаток до зміни значень за промовчанням багато змін в SQL Server компактний видання двигуна. Ці зміни підвищити продуктивність SQL Server компактний видання на настільних комп'ютерів.

Примітка Якщо ви отримали протокол IMAP про помилки, які стосуються ці параметри вводу в SQL Server компактний видання 3.1, протокол IMAP про помилки до цих пір відображення старі значення для ці параметри вводу. Ця проблема виникає тому, що протокол IMAP про помилки не буде оновлено для відображення нового значення в SQL Server компактний видання 3.1. Ця проблема буде виправлена в наступній версії SQL Server компактний видання.

Відомі проблеми для SQL Server компактний видання 3.1 на Windows Vista

Компактний видання виконавчі SQL Server підтримуються у Windows Vista. Функціональність бази даних ретельно протестовано на Windows Vista. Однак, існують деякі відомі функціональні проблеми в SQL Server компактний видання 3.1 на Windows Vista. Нижче наведено опис функціонального питань і пропонується обхідні шляхи.

Для підтримання зворотної сумісності, функція шифрування бази даних SQL Server 2005 компактний видання використовує той же алгоритми шифрування як SQL Server 2005 Мобільний видання. Цих алгоритмів, тепер трохи застаріли і не забезпечують рівень безпеки, що задовольняє стандартні правила продукту Microsoft. Ми рекомендуємо вам використовувати інший спосіб захистити дані де можна, наприклад, файлової системи з шифруванням.

Випуск 1

Під Вільний час сценарій виконання майстра настроювання синхронізації веб налаштувати Microsoft Internet інформаційних служб Інтернету (IIS) 7.0 на Windows Vista, з'являється таке протокол IMAP про помилку:
IIS не інстальовано
Потім не може настроїти веб майстра синхронізації.

Примітка Майстер настроювання синхронізації веб встановлює різні параметри служби IIS, щоб дозволити синхронізацію між SQL Server компактний видання та SQL Server.
Тимчасове рішення для випуск 1
Щоб вирішити цю проблему, виконайте такі дії:
  1. Інсталюйте всі компоненти IIS 6.0 управління сумісності, перед використанням майстра настроювання синхронізації веб.

    Примітка Ці компоненти можна інсталювати програми та компоненти панелі керування.
  2. Відкрийте вікно командний рядок, із підвищеними привілеями а потім запустити майстер настроювання синхронізації Web в командному рядку.

Випуск 2

Коли ви запустіть програму інсталяції SQL Server компактний видання сервер інструментів (Sqlce30setupen.msi) під найменш привілей облікові запис А бізнес-партнера користувачів (LUA) режим на Windows Vista, з'являється таке протокол IMAP про помилку:
SQL Server реплікації компонентів не знайдено
Ця проблема виникає навіть якщо SQL Server реплікації компоненти присутні. Під Вільний час запуску файлу Sqlce30setupen.msi, з'явиться протокол IMAP, в якому необхідно використовувати підвищеними привілеями. Однак, навіть після натискання кнопка Так у повідомленні як і раніше виникає така проблема.
Тимчасове рішення для випуск 2
Відкрийте вікно командний рядок, із підвищеними привілеями та запустіть файл Sqlce30setupen.msi.

Випуск 3

Коли ви запустіть програму інсталяції SQL Server компактний видання сервер інструментів (Sqlce30setupen.msi) під беззвучний режим на Windows Vista, не установки.

Ця проблема виникає, якщо визначено користувача за умовчанням не для того, щоб використовувати підвищеними привілеями. Ця проблема виникає тому, що програма інсталяції не пропонуватиме використовувати підвищеними привілеями. Натомість програма інсталяції використовує за промовчанням користувачем за підвищеними привілеями.
Тимчасове рішення для Випуск 3
Укажіть користувача за умовчанням використовувати підвищеними привілеями, перш ніж запустити SQL Server компактний видання сервер інструменти.

Випуск 4

Розглянемо такий сценарій. У вас на комп'ютері під керуванням Visual Studio 2005. Оновлення до Windows Vista операційної системи на цьому комп'ютері. У цьому випадку порушується SQL Server компактний видання 3.1 інтеграції з Visual Studio 2005.

SQL Server компактний видання 3.1 містить SQL Server компактний видання інструменти для Visual Studio 2005 SP1 пакет. Цей пакунок інсталює компоненти інтеграції SQL Server компактний видання 3,1 Visual Studio 2005. Цей пакунок також додає деякі запис А бізнес-партнера реєстру, який використовує Visual Studio 2005. Після оновлення операційної системи до Windows Vista, інтеграція порушується.
Тимчасове рішення для випуск 4
Щоб вирішити цю проблему, виконайте такі дії:
  1. Видалити компонент смарт-пристрій програмування на Visual Studio 2005.
  2. Якщо ви вже інстальовано SQL Server компактний видання інструменти для Visual Studio 2005 SP1, видалити SQL Server компактний видання інструменти для Visual Studio 2005 SP1.
  3. Інсталювати компонент смарт-пристрій програмування з Visual Studio 2005 інсталяційний компакт-диск.
  4. Переінсталюйте SQL Server компактний видання інструменти для Visual Studio 2005 SP1.

Випуск 5

Розглянемо такий сценарій. У вас на комп'ютері під керуванням Windows Server 2008. Інсталювати пакет оновлень 2 для SQL Server 2005 на цьому комп'ютері. У регіоні Підключення бази даних діалогове вікно у SQL Server управління студії, створення нової бази даних SQL Server компактний видання. У цьому випадку ви помітите, що база даних створюється в папці «%WINDIR%\SYSTEM32».
Тимчасове рішення для питання 5
Під Вільний час створення нової бази даних SQL Server компактний видання в SQL Server управління студії, вкажіть шлях разом з іменем файлу.

Інші відомі проблеми для SQL Server компактний видання 3.1

Випуск 1

Розглянемо такий сценарій. Опублікувати локалізовані SQL Server компактний видання 3.1 додатків за допомогою ClickOnce. Потім розгортати цей застосунок на інший комп’ютер-зразок. У цьому випадку локалізовані версії SQL Server компактний видання Runtime не установлено.
Тимчасове рішення для випуск 1
Щоб вирішити цю проблему, створити свій власний пакет. XML файлу для ClickOnce. Робити це, щоб переконатися, що локалізована версія компактний видання виконавчі SQL Server інстальовано після розгортання програми.

Щоб отримати додаткові відомості про те, як додати передумови до застосунку, відвідайте сайт Microsoft мережі веб-розробників (MSDN):
ASPX http://msdn2.Microsoft.com/EN-US/Library/ms165429 (VS.80)

Випуск 2

Розглянемо такий сценарій. Встановити англійської версії SQL Server компактний видання Runtime. Потім інсталювати локалізовані версії SQL Server компактний видання Runtime на одному комп'ютері. У цьому випадку ви помітите, що такий запис А буде видалено з Machine.config файлу, під Вільний час видалення компактний видання виконавчі SQL Server:
постачальник послуг оренди застосунків даних SQL Server компактний видання
Примітка Machine.config файл знаходиться у папці:
Microsoft.NET\Framework\v2.0.50727\CONFIG%WINDIR
Ця проблема може призвести до проблем у постачальника агностик додатків.
Тимчасове рішення для випуск 2
Щоб вирішити цю проблему, використовуйте один з наступних методів:
  • Створення файлу Config. XML, який відноситься до застосунку.
  • Якщо потрібно видалити локалізовані версії SQL Server компактний видання Runtime, спочатку видалити Англійська версія SQL Server компактний видання Runtime.
  • Вручну додайте такі відомості до розділу DbProviderFactories в Machine.config файл.
    <add name="SQL Server Compact Edition Data Provider" invariant="System.Data.SqlServerCe" description=".NET Framework Data Provider for Microsoft SQL Server Compact Edition" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />

Випуск 3

Не вдається установити SQL Server компактний видання інструменти для Visual Studio 2005 SP1 поряд для різних мовних версій на одному комп'ютері.

Примітка На одному комп'ютері можна інсталювати Visual Studio 2005 SP1 поряд для іншої мовної версії.

Випуск 4

У SQL Server компактний видання 3.1 не дає sp_repladdcolumn Збережена процедура виконувати такі операції в одному SQL-оператор:
  • запит на додавання нового впорядкована стопка карт з чергуванням кольорів до видавця.
  • запит на додавання обмеження зовнішнього ключа до нового впорядкована стопка карт з чергуванням кольорів. зовнішній ключ посилається на стовпці з наявної таблиці.
Наприклад, ви не можете запустити такий SQL-оператор SQL Server компактний видання 3.1.
Northwind..sp_repladdcolumn  @source_object='Customers' , @column='ColNew' , @typetext='int constraint FK_Foo_Customer foreign key  references Products ( ProductID )' , @publication_to_add='PubName')
Тимчасове рішення для випуск 4
Створення двох SQL заяв для дій окремо.

Наприклад, створити такі заяви SQL для виконання операцій, що ви хочете.
EXEC Northwind..sp_repladdcolumn  @source_object='Customers' , @column='ColNew' , @typetext='int' , @publication_to_add='PubName';
Alter table Customers add constraint FK_Foo_Customer foreign key (ColNew) references Products ( ProductID )
Після виконання SQL заяв регенерації знімок а потім повторно ініціалізувати підписки.

оновлення програмного забезпечення

SQL Server компактний видання 3.1 усуває багато помилок, які відбуваються в попередніх версіях SQL Server компактний видання. У цьому списку описано деякі помилки, що SQL Server компактний видання 3.1 постановляє:
  • Існує робочого стола обмежень у попередніх версіях SQL Server компактний видання. Таким чином, вам необхідно установити Visual Studio 2005 або SQL Server 2005 інсталяції SQL Server компактний видання.

    Цю проблему усунуто в SQL Server компактний видання 3.1. Якщо використовується SQL Server компактний видання 3.1, ви можете запустити SQL Server компактний видання незалежно від Visual Studio 2005 або SQL Server 2005.
  • Коли ви вказати псевдонім для NULL впорядкована стопка карт з чергуванням кольорів в заяві Виберіть , попередні версії SQL Server компактний видання не відображати усі псевдоніми, що вказується для виводу, імена стовпців. Замість цього, попередні версії SQL Server компактний видання відобразити такі імена стовпців:
    стовпець #<OrdinalNumber></OrdinalNumber>
    Наприклад, у вас є такий Виберіть оператор.
    Select c1 as Col1, NULL as Col2 from Table1
    Під Вільний час запуску цієї заяви в попередніх версіях SQL Server компактний видання, ви бачите наступні імена стовпців у виході:
    # 0, стовпець # 1 колонка
  • Розглянемо такий сценарій. Вкажіть ON DELETE CASCADE обмеження на таблиці в попередніх версіях SQL Server компактний видання. Таблиця містить лише один рядок. Потім Видалення рядка в таблиці. Під Вільний час видалення рядка, індекс-сканування відбувається. У цьому випадку SQL Server компактний видання звільняє даних сторінки, яка містить рядок. Крім того, якщо кількість посилань буфера або кадру, що тримає сторінки даних дорівнює нулю, SQL Server компактний видання позначає буфера або кадр як вільний.
  • Під Вільний час запуску попередні версії SQL Server компактний видання, може з'явитися таке протокол IMAP про помилку:
    Спроба читання або записування захищених пам'яті
    Ця проблема виникає, якщо виконуються такі умови:
    • SQL Server компактний видання намагається записати дані до права вузол бінарного дерева (btree).
    • Бінарне дерево заповнено.
    Примітка Коли SQL Server компактний видання пише даних до вузла бінарного дерева, SQL Server компактний видання роздільник вузла, якщо бінарного дерева заповнено. Компактний видання SQL Server використовує один з наступних методів розділити вузол:
    • Нормальний розкол
    • Спліт ASC
    • DESC розкол
  • У попередніх версіях SQL Server компактний видання під Вільний час сценарій виконання прокручуємо курсор для отримання даних з великий двійковий об'єкт (BLOB) стовпців, SSCE_M_COLUMNORDINALNOTFOUND помилка може виникнути.

    Ця проблема виникає тому, що можна прокручувати курсори обробляти великий двійковий об'єкт даних по-іншому, ніж вперед тільки курсори обробки великий двійковий об'єкт даних. Якщо ви використовуєте прокручуємо курсори, великий двійковий об'єкт стовпці Порядковий номер може відрізнятися від базової таблиці порядковий номер. Проте можна прокручувати курсори і вперед тільки курсори використовувати базові таблиці порядковий номер для отримання даних з великий двійковий об'єкт впорядкована стопка карт з чергуванням кольорів.

Властивості

Номер статті: 920700 - Востаннє переглянуто: 6 липня 2012 р. - Редакція: 2.0
ЗАСТОСОВУЄТЬСЯ ДО:
  • Microsoft SQL Server 2005 Compact Edition
Ключові слова: 
kbinfo kbexpertiseadvanced kbmt KB920700 KbMtuk
Машинний переклад
УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 920700

Надіслати відгук

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com