Sql server to sql compact edition что это за программа

При большом размере базы данных SQL Compact, воспользуйтесь одним из вариантов:

  • перенесите базу данных в SQL Server Express, или
  • создайте новую базу данных SQL Compact (временное решение).

Перенесите базу данных в SQL Server Express

Установите и настройте Microsoft SQL Server Express 2008 R2 согласно инструкции.

Сконвертируйте текущую базу из Compact в Express с помощью специальной программы. Для этого выполните действия по инструкции ниже.

1. Скачайте zip-архив с программой SQLCEtoMSSQL:
если Контур.Экстерн Лайт версии 6.0 и выше — ссылка
если Контур.Экстерн Лайт версии 5.22 и ниже — ссылка

2. Распакуйте содержимое архива в любую папку. Например, в «С:SQLCEtoMSSQL». В архиве содержится файл «KELite.Migration.Client.exe», необходимый для конвертации.

3. Запустите командную строку, сочетанием клавиш Win+R (либо: Пуск — Выполнить…). В появившемся окне введите “cmd” без кавычек и нажмите ОК.

Программы для SQL Server // Дмитрий Пилюгин

4. После этого откроется командная строка.

5. Выполните команду, в зависимости от того, какой был выбран «Режим проверки подлинности» при установке SQL Server Express:

— : имя компьютера, на котором установлен SQL Server Express. Узнать его можно, выполнив в командной строке команду “hostname” без кавычек;

— : имя исходной базы в SQL Compact, которую нужно создать в SQL Server Express. По умолчанию – “RSBase”.

Если при установке SQL Server Express был выбран «Экземпляр по умолчанию», то достаточно указать только имя компьютера.

Также имя экземпляра можно узнать следующим способом: запустите программу «SQL Server Configuration Manager» (меню «Пуск» > «Все программы» > «Microsoft SQL Server 2008 R2» > «Configuration Tools» запустить «SQL Server Configuration Manager»). Перейдите в раздел «Службы SQL Server»: в правой части отображено имя экземпляра:

Читайте также:
Xnview shell extension что это за программа

— : имя пользователя, работающего в SQL Server Express;

— : пароль, указанный при настройке режима проверки подлинности при установке SQL Server Express.

6. После введения команды начнется процесс конвертации:

7. Успешное завершение процесса — конвертация завершена.

Настройте Контур.Экстерн Лайт на работу с базой в SQL Server Express согласно инструкции.

Создайте новую базу данных SQL Compact (временное решение)

Воспользуйтесь данным вариантом, если у вас по каким-то причинам нет возможности перенести базу из SQL Compact в SQL Server Express. При этом старых отчетов в новой базе не будет.

Восстановление БД SQL Compact Edition с использованием C#

Выберите в Контур.Экстерн Лайт меню «Настройки / Параметры соединения с базой данных…».

В строке «Файл базы данных:» впишите новое имя файла: например, RSBase2.sdf вместо RSBase.sdf:

Нажмите «Сохранить» и перезапустите Контур.Экстерн Лайт. После перезапуска добавьте пользователя.

При первом нажатии «Отправить и получить», Контур.Экстерн Лайт предложит скачать все документа с сервера. Выберите ползунком не все документы, а за определенный период: например, начиная с текущего месяца (либо за более ранний период при необходимости) и нажмите «ОК».

Источник: www.kontur-extern.ru

Каковы ограничения SQL Server Compact? (Или — как выбрать базу данных для использования на платформах MS?)

Приложение, которое я хочу создать с помощью MS Visual C # Express (я готов перейти на Standard, если это потребуется), которому нужна база данных.

Я был в восторге от SQL Server Compact — потому что я не хочу, чтобы люди, которые будут устанавливать мое приложение на свои компьютеры, должны были установить весь SQL Server или что-то в этом роде. Я хочу, чтобы это было как можно проще для конечного пользователя.

Так что я был в восторге, пока не стало казаться, что есть ограничения на то, что я могу делать со столбцами в моих таблицах. Я создал новую базу данных, создал таблицу, и когда я перешел к созданию столбцов, мне показалось, что нет типа данных «текст» — просто что-то под названием «ntext», которое, кажется, ограничено 255 символами. Кажется, что «int» ограничено 4 (я хотел 11). И, похоже, нет функции «auto_increment».

Читайте также:
Getvideosetup что это за программа

Это реальные ограничения, с которыми мне придется жить? (Или это потому, что я использую «Экспресс», а не «Стандартный»). Если это реальные ограничения, какие еще варианты моей базы данных соответствуют моим требованиям? (простая установка для большого пользователя — я предполагаю, что мой конечный пользователь — всего лишь средний пользователь компьютеров, и если это сложно, мое приложение расстроит меня)

PS: Я также хочу, чтобы данные моей базы данных были зашифрованы для конечного пользователя. Я не хочу, чтобы у них был прямой доступ к таблицам базы данных.

Источник: www.stackfinder.ru

SQL Server Compact/SQLite Toolbox for SSMS

SQL Server Compact/SQLite Toolbox add-in for SQL Server Management Studio. This add-in adds several features to help your embedded database development efforts: Scripting of tables and data, import from SQL Server and CSV files and much, much more.

Overview Rating https://marketplace.visualstudio.com/items?itemName=ErikEJ.SQLServerCompactSQLiteToolboxforSSMS» target=»_blank»]marketplace.visualstudio.com[/mask_link]

Как развернуть SQL Server Compact Edition 4.0?

SQL Server Compact Edition (в настоящее время версия 4.0) является:

бесплатная встроенная БД, которую можно использовать для построения настольных приложений Windows. Он занимает мало места и поддерживает частное развертывание двоичных файлов в папке приложения.

но как вы его развертываете?

  • Microsoft говорит это can be развернуто в папке приложения (хороший) и поддерживает развертывание xcopy.
  • Microsoft также говорит, что это не может be развернуто в папке приложения (плохо), и не поддерживает развертывание xcopy.
  • некоторые люди примеры использования простого развертывания xcopy, но они не вдаются в детали, необходимые для завершения развертывание

проблема в том, что вы не можете использовать поставщик OLEDB ADO, если он не зарегистрирован. Регистрация поставщика OLEdb должна выполняться администратором. Это означает, что SQL Server Compact edition не будет работать с пользователями, не являющимися администраторами.

Читайте также:
Программа astroburn lite что это

SQL Server Compact 4.0 поставляется с :

перечисленных .exe-файлы каждая установка вложенных компонентов в определенное место на конечном компьютере. Этот помогает обеспечить работоспособность и техническую поддержку. Этот.dll файлы, заключенные в них .exe файлы также доступны отдельно в этом redist.формат txt. Однако распределения эти раздельные .DLL может привести к проблемам работоспособности.

Для больше деталей, пожалуйста см. http://go.microsoft.com/fwlink/?LinkId=94589

обнаружение частного развертывания через BreadCrumb: частное развертывание только собственного стека и явная загрузка сборки SQL Server Compact через Собрание.LoadFrom(), .локальный файл или использование стратегий перенаправления DLL/COM не поддерживаются и могут привести к проблемам с исправностью. Дополнительные сведения см. В разделеhttp://support.microsoft.com/kb/835322 и http://msdn2.microsoft.com/en-us/library/aa375142.aspx

Microsoft SQL Server Compact 4.0

SSCERuntime_x86-ENU.exe
Файл ssceruntime_x86-ДЭУ.exe
Файл ssceruntime_x86-Фра.exe
Файл ssceruntime_x86-Япония.exe
Файл ssceruntime_x86-Рус.exe
Файл ssceruntime_x86-ЕСН.exe
Файл ssceruntime_x86-мапс.exe
Файл ssceruntime_x86-кор.exe
Файл ssceruntime_x86-чт.exe
Файл ssceruntime_x86-ЧС.exe
Файл ssceruntime_x64-ЕНУ.exe
Файл ssceruntime_x64-ДЭУ.exe
Файл ssceruntime_x64-Фра.exe
Файл ssceruntime_x64-Япония.exe
Файл ssceruntime_x64-Рус.exe
Файл ssceruntime_x64-ЕСН.exe
Файл ssceruntime_x64-мапс.exe
Файл ssceruntime_x64-кор.exe
Файл ssceruntime_x64-чт.exe
Файл ssceruntime_x64-ЧС.exe
sqlcese40.dll файлы
sqlceqp40.dll файлы
sqlceoledb40.dll файлы
sqlceca40.dll файлы
sqlceme40.dll файлы
sqlcecompact40.dll файлы
sqlceer40en.dll файлы
sqlceer40cn.dll / sqlceer40zh-CHS.dll файлы
sqlceer40de.dll файлы
sqlceer40es.dll файлы
sqlceer40fr.dll файлы
sqlceer40it.dll файлы
sqlceer40ja.dll файлы
sqlceer40ko.dll файлы
sqlceer40tw.dll / sqlceer40zh-CHT.dll файлы
sqlceer40ru.dll файлы
Система.Данные.SqlServerCe.dll файлы
Система.Данные.SqlServerCe.Сущность.dll файлы

но он не дает никакой информации о том, как распространять SQL Server Compact 4.0.

случайно spellunking вокруг недокументированных Program Files Папка я нашел 7 DLL:

C:Program FilesMicrosoft SQL Server Compact Editionv4.0 sqlceoledb40.dll sqlceqp40.dll sqlcese40.dll sqlceca40.dll sqlcecompact40.dll sqlceer40EN.dll sqlceme40.dll

Примечание: есть также некоторые дочерние папки с большим количеством DLL

Я попытался скопировать эти 7 dll в папку и попытался открыть подключения ADO используя строку подключения:

Provider=Microsoft.SQLSERVER.CE.OLEDB.4.0;Data Source=»store.sdf»

но это не с 0x80004005 Unspecified error

Источник: askdev.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru