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

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

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

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

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

  • Ошибка Visual Studio 2008
  • Разверните проект C # на веб-сайт с помощью IIS 6.0
  • Я потерял базу данных SQL Server 2008, мне нужна структура базы данных из схемы LINQ
  • Должен ли пул соединений быть намного медленнее, чем поддерживать соединение открытым?
  • SQL CLR Процедура по умолчанию в развертывании VS2008?

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

Как установить MS SQL Server за 5 минут без воды — пошаговая Инструкция.

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

PPS. Я прочитал: http://www.microsoft.com/Sqlserver/2005/en/us/compact.aspx и не видел обсуждения этих конкретных ограничений

  • SQL возникла проблема с отправкой команды в программу
  • SSIS — как использовать поиск для добавления дополнительных столбцов в поток данных
  • Изменить действие запуска в проекте базы данных Visual Studio
  • Как сделать резервную копию данных в SQL Server 2008 на стороннем хосте?
  • Как исправить ошибку «Именованные поставщики труб, ошибка: 40 — Не удалось открыть соединение с SQL Server»
  • SSIS — когда соединение отключено
  • Хранилище данных в SQL Server 2008
  • «Эта версия не поддерживается. поддерживаются только серверы до Microsoft SQL Server 2005 «

Я не уверен в шифровании, но вы, вероятно, найдете эту ссылку полезной:
http://msdn.microsoft.com/en-us/library/ms171955.aspx

Что касается остальной части:
«Текст» и «auto_increment» напоминают мне Access. Предполагается, что SQL Server Compact совместим с обновлениями сервера SQL Server, поскольку запросы и таблицы, используемые в вашей компактной базе данных, должны переноситься в полную базу данных без изменений. Имея это в виду, вы должны сначала взглянуть на типы и имена SQL Server, а не на имена Access: в этом случае – столбцы varchar(max) , bigint и identity .

Как найти и запустить экземпляр SQL Server

К сожалению, вы заметите, что это терпит неудачу в отношении varchar (max), поскольку Compact Edition еще не имеет тип varchar (max). Надеюсь, они скоро это исправит. Однако тип ntext, который вы искали, поддерживает более 255 байт: 2 30 на самом деле составляет более 500 миллионов символов.

Наконец, bigint использует 8 байтов для хранения. Вы просили 11. Однако, я думаю, вас может смутить здесь, что размер хранилища указывает количество доступных десятичных цифр. Это, безусловно, НЕ. 8 байтов памяти позволяют использовать значения до 2 64 , которые вмещают более 11 цифр. Если у вас есть много элементов, вы, возможно, захотите получить базу данных серверного класса.

Если вы действительно хотите думать в терминах цифр, есть также numeric тип.

Несколько, надеюсь, полезные комментарии:

1st – не используйте SQLite, если вам не нравится блокировать всю базу данных во время записи ( http://www.sqlite.org/faq.html#q6 ) и, возможно, что более важно в приложении .Net, она не является потокобезопасной или более того, он должен быть перекомпилирован для поддержки потоков ( http://www.sqlite.org/faq.html#q6 )

В качестве альтернативы для моего текущего проекта я посмотрел на Scimore DB (у них есть встроенная версия с провайдером ADO.Net: http://www.scimore.com/products/embedded.aspx ), но мне нужно было использовать LINQ To SQL как O / RM, поэтому мне пришлось использовать Sql Server CE.

Читайте также:
Фаерфокс программа что это

Автоматическое приращение (если вы имеете в виду автоматическое увеличение ключа) – это то, что всегда было – пример table:

CREATE TABLE Tests ( Id **int IDENTITY(1,1) PRIMARY KEY NOT NULL,** TestName nvarchar(100) NOT NULL, TimeStamp datetime NOT NULL ) GO

Что касается размера текста, я думаю, на это был дан ответ.

Вот ссылка на информацию о шифровании из технологии Microsoft: ( http://technet.microsoft.com/en-us/library/ms171955.aspx )

Надеюсь это немного поможет….

Пришлось перекликать с двумя факторами:

  1. Я использую Sql Compact много и отлично подходит для того, для чего он работает, – единого пользователя, встроенного, базы данных, с одним хранилищем файлов. Он обладает всеми возможностями и транзакциями SQL. Это достаточно хорошо для меня. Обратите внимание, что немногие из скептиков на этой странице регулярно пользуются продуктом. Не используйте его на сервере, для чего это не так. Многие из моих клиентов даже не знают, что файл является «базой данных», это просто проблема с реализацией.
  2. Вы хотите зашифровать данные от своих пользователей – предположительно, чтобы они могли просматривать его только из вашей программы. Этого просто не произойдет. Если ваша программа может расшифровать данные, вы должны где-то хранить ключ, и достаточно выделенный атакующий найдет его, период.

Вы можете скрыть ключ достаточно хорошо, чтобы усилия по его восстановлению не стоили ценности информации. У Windows есть некоторые опрятные машины и пользовательские алгоритмы шифрования, которые помогут. Но если в вашем дизайне есть сильное требование, чтобы пользователь никогда не находил данные, которые вы скрыли на своем компьютере (но ваша программа будет), вам необходимо перепроектировать – гарантировать, что guarentee просто невозможно.

SQL CE – загадка для меня. Нам действительно нужна еще одна другая платформа баз данных SQL? И это третий за последние несколько лет, предназначенный для мобильных платформ от MS … У меня не было бы большой уверенности, что он будет последним. Насколько мне известно, он не имеет большого значения, если есть какая-либо технология с SQL Server.

Я пробовал это, а затем был более успешным как с SQLite, так и с Codebase.

EDIT: Вот список различий (много).

ntext поддерживает очень большие текстовые данные (см. MSDN – это для Compact 4.0, но то же самое относится к 3.5 для типов данных, которые вы упоминаете).

int – это числовой тип данных, поэтому размер 4 означает 4 байта / 32 бит хранения (-2,147,483,648 до 2,147,483,647). Если вы собираетесь хранить 11 байтов данных в одном столбце, используйте тип varbinary с размером 11.

Автоматическое увеличение столбцов в мире SQL Server выполняется с использованием ключевого слова IDENTITY . Это приводит к тому, что значение столбца автоматически определяется SQL Server при вставке данных в строку, предотвращая конфликты с любыми другими строками.

Вы также можете установить пароль или зашифровать базу данных при ее создании в SQL Compact, чтобы пользователи не могли напрямую обращаться к вашему приложению. См. Раздел Защита баз данных в MSDN .

Все перечисленные выше элементы не являются действительно ограничениями, поскольку они понимают, как использовать SQL Server.

Сказав это, существуют некоторые ограничения для SQL Compact.

  • Нет поддержки NVARCHAR(MAX)
  • NTEXT отлично работает для этого
  • Это то, что я вижу в качестве основного ограничения

Я использовал несколько выпусков SQL Server Compact несколько раз, но только когда хранилища данных на мобильных платформах, где он хорошо работает для синхронизации с серверной базой данных, и с таким сценарием, несомненно, является необязательным выбором.

Однако, если вам нужно что-то сделать больше, чем это, и действовать как первичная база данных для вашего приложения, я бы предложил SQLLite, вероятно, лучший вариант, он полностью прочный, широко поддерживается и найден во всех местах (используется на iPhone для пример), но на удивление способна (Simulator Virtual Reality OpenSim использует его как базу данных по умолчанию), и есть много других (включая Microsoft).

Я также должен прослушивать здесь с VistaDB в качестве альтернативы SQL CE.

VistaDB поддерживает шифрование (Blowfish), он также поддерживает TEXT, а также NTEXT (включая индексы FTS на них).

И да, вышеприведенная запись верна в том, что вам нужно взглянуть на типы SQL Server, чтобы они действительно соответствовали им, VistaDB также использует типы SQL Server (на самом деле мы поддерживаем больше, чем SQL CE, но отсутствует XML).

Чтобы увидеть другие сравнения между VistaDB и SQL CE, посетите страницу сравнения. Также см. Поток SO на преимуществах VistaDB для получения дополнительной информации.

(Полное раскрытие информации – я являюсь владельцем VistaDB, поэтому я могу быть предвзятым)

Согласно этому сообщению ( http://www.nelsonpires.com/web-development/microsoft-webmatrix-the-dawn-of-a-new-era/ ), он говорит, что, поскольку он использует файл базы данных, только один процесс может доступ к нему для каждого чтения / записи и в результате ему нужен эксклюзивный доступ к файлу, также он ограничен 256 соединениями, и весь файл, скорее всего, придется загружать в память. Таким образом, компакт-диск SQL-сервера может быть не лучшим для вашего сайта, когда он растет.

Есть ограничения … Джоэл, похоже, обратился к деталям. SQL CE действительно предназначен для мобильной разработки. Большинство «встроенных» решений для баз данных имеют схожие ограничения. Проверять, выписываться

  • SQLite
  • Ограничение символов поля TEXT
  • Автоматическое увеличение только в столбце INTEGER PRIMARY KEY
  • Поддержка сторонних шифров
  • (неуправляемый код не является моей сильной стороной, и я не могу расшифровать неуправляемые документы )
  • Объемный импорт SQL из CSV
  • Сравнение даты в MS SQL 2005
Читайте также:
Pascal что за программа

Источник: sqlserver.bilee.com

Microsoft SQL Server Compact (SQL сервер Майкрософт) 4.0.8482.1

Кратко: Microsoft SQL Server Compact — это внедренная база данных для разработки приложений, предназначенных для настольных компьютеров и мобильных устройств.

Подробнее: Microsoft SQL Server Compact с пакетом обновления SP2 позволяет разработчикам создавать приложения для настольных ПК и мобильных устройств под управлением Windows. Файл установки содержит файлы для установки SQL Server Compact 3.5 SP2 и служб Synchronization Services для ADO.NET версии 1.0 с пакетом обновления 1 (SP1) на компьютере с Windows.

Информация о программе

Рейтинг программы Microsoft SQL Server Compact (SQL сервер Майкрософт)

Microsoft SQL Server Compact 4.0.8482.1 скачать — Microsoft SQL Server Compact Download Now

Рекомендованный софт

Программа для наблюдения за компьютерами в локальной сети: cкриншоты, работа в программах, сайты, кейлоггер, почта. Выявит «крыс», повысит дисциплину.

Наш проект являтся архивом бесплатных и коммерческих программ, которые размещаются авторами и производителями ПО, либо их официальными представителями. Мы не распространяем нелицензионное ПО, креки, серийные номера и любую другую информацию, запрещенную законодательством РФ.

Источник: softforfree.com

Формат файла SDF — описание, как открыть?

Файлы формата SDF открываются специальными программами. Существует 5 типов форматов SDF, каждый из которых открывается разными программами. Чтобы открыть нужный тип формата, изучите описания файлов и скачайте одну из предложенных программ.

Чем открыть файл в формате SDF

Расширение SDF является одним из самых широко распространенных и имеет разнообразные области практического применения. Оно адаптировано для работы с многочисленными категориями программного обеспечения, а среди его основных исполнений можно отметить:

  • SDF – это структурированный файл базы данных больших объемов (в некоторых случаях может достигать объемов в 4 Гб). Расширение тесно связано с SQL Server Compact и повсеместно применяется для работы как на платформе различных мобильных гаджетов, так и персональных компьютеров. С помощью интегрированных инструментов SQL Server Management Studio у пользователя появляется уникальная возможность получать доступ к файлам баз данных и вносить в них изменения.

Типовым программным компонентом для редактирования файлов с расширением SDF является Visual Studio, но она поддерживает работу файлов БД SQL исключительно до версии 2012 года. Новейшие версии требуют инсталляции дополнительной утилиты Server Compact/SQLite Toolbox.
Предшественниками SQL Server Compact являются два программных плагина – SQL Server for Windows CE и SQL Server Mobile Edition. Они находятся в свободном доступе в сети интернет, могут свободно скачиваться и инсталлироваться.
Примечательно, что SDF файл может быть кодирован с использованием 128-битного алгоритма шифрования. Кодирование базы данных – индивидуальная прерогатива каждого пользователя.

  • SDF формат (с исходным кодом от Autodesk MapGuide), относящийся к картографическому представлению информации, в котором хранятся пространственные данные о какой-либо местности. Данное расширение относится к категории “геоинформационные системы” и предоставляет пользователю возможность генерировать картографические приложения.
  • SDF расширение (полн. System Data Format) – типовой формат представления данных с определенным количеством знаков в кодовой системе ASCII. Основное его практическое назначение – обмен данными между различными программными приложениями.
  • SDF формат (полн. Structure Data File) представляет собой структурированный файл данных, содержащий информацию о химических соединениях и элементах. Правообладателем расширения такого типа является Molecular Design Limited (MDL). SDF включает в себя набор записей о химической структуре вещества и применяется в качестве стандартного формата для передачи информации о химических элементах.
  • SDF – файл игровых программ, включая данные о картах, графических объектах и изображениях, текстурах, звуковых эффектах. В качестве компьютерных игр могут выступать World In Conflict или Ubisoft. Любительские карты местности могут быть сгенерированы при помощи программной утилиты WicEd.
  • SDF – звуковой файл данных для игровых программ, разработчиком которых является компания Nova Logic (например, Delta Force или Comanche). SDF формат отвечает за запись и воспроизведение звукового контента.
  • SDF формат – продукт японской программной утилиты FX (Score Player FX). Представляет собой аудиофайл в котором собраны звуки разнообразных инструментов, включая струнные и ударные.
  • SDF – результат генерации программного плагина Sharp Sharpdesk Composer. Данный тип программ идет в комплекте с многочисленными многофункциональными устройствами, принтерами и копировальной техникой Sharp.
  • SDF – репозиторий почтовых отправлений MSN на локальном диске. Веб-почта MSN – устаревшее программное обеспечение, последователем которого является Outlook.
  • SDF – файл из семейства программ Petrosys, предназначенных для трехмерной визуализации карт местности нефтяной отрасли. В файле собрана сейсмическая информация, которая может быть открыта для просмотра в Petrosys.

Программы для открытия SDF файлов

В зависимости от своего практического назначения (в том числе с учетом платформы ОС), воспроизвести формат SDF можно с применением самых разнообразных программных комплексов и утилит, в частности:

  • в ОС Windows он адаптирован для работы с Microsoft SQL Server, Microsoft Visual Studio, Flyhoward SDF Viewer, Microsoft SQL Server Management Studio Express, SQL Server Compact/SQLite Toolbox, Sdf Browser, Microsoft WebMatrix, SqlCeCmd, SQL Compact Query Analyzer, AMSD (SDF файл представляет собой структурированный файл базы данных SQL Server Compact);
  • Autodesk MapGuide (SDF – файл, сгенерированный при помощи Autodesk MapGuide и относящийся к картографическому представлению информации, в котором хранятся пространственные данные о какой-либо местности).
  • Autodesk Topobase, Autodesk AutoCAD Map 3D, Autodesk AutoCAD Civil 3D, Safe Software FME, MapGuide Open Source (SDF – типовой формат представления данных с определенным количеством знаков в кодовой системе ASCII). Примечательно, что MapGuide Open Source – это универсальный плагин, который одинаково успешно может быть использован как на платформе ОС Windows, так и Mac;
  • Pervasive PSQL, dBase, Rosenvick AspireGold (SDF формат – структурированный файл данных, содержащий информацию о химических соединениях и элементах);
  • в ОС Windows формат может быть открыт с помощью Avogadro, NISS PowerMV, Hyleos ChemFileBrowser, OpenEye Scientific VIDA, Advanced Chemistry Development ACD/ChemFolder, BioWisdom OmniViz, CheD (SDF файл игровых программ, включая данные о картах, графических объектах и изображениях, текстурах, звуковых эффектах). Примечательно, что с помощью Avogadro и OpenEye Scientific VIDA формат может быть воспроизведен и на базе ОС Mac и Linux;
  • Massive Entertainment World in Conflict, Massive Entertainment WicEd, Ground Control (SDF – звуковой файл данных для игровых программ, разработчиком которых является компания Nova Logic);
  • Delta Force, Delta Force 2, Delta Force: Land Warrior, Comanche 4, F-22 Lightning, F-22 Lightning 3 (SDF – аудиофайл в котором собраны звуки разнообразных инструментов, включая струнные и ударные);
  • Sharp Sharpdesk Composer (SDF – результат генерации программного плагина, который идет в комплекте с копировальной техникой Sharp);
  • MSN (SDF – репозиторий почтовых отправлений MSN на локальном диске);
  • Petrosys (SDF – файл из семейства программ Petrosys, предназначенных для трехмерной визуализации карт местности нефтяной отрасли).
Читайте также:
Что за программа savefrom net helper

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

Конвертация SDF в другие форматы

Большое многообразие исполнений SDF создает определенные трудности с преобразованием формата в другие расширения. Представляется весьма затруднительным точно определить принадлежность SDF к тому или иному программному комплексу.
В своем большинстве каждый SDF файл уникален по своей структуре, и его трансляция в другие форматы бывает востребована крайне редко.
Исключение составляет, пожалуй, база данных SDF, связанная с использованием SQL Server Compact.
Трансляция данных может быть реализована с применением одной из широко известных программ, например, Microsoft Visual Studio или Sharpdesk Desktop.
Осуществить преобразование данных из SDF (например, в PDF), можно и в режиме онлайн PDF24.

Почему именно SDF и в чем его достоинства?

Практическая область применения SDF чрезвычайна широка. Даже несмотря на большую распространенность формата, востребован среди обычных пользователей он бывает довольно нечасто. Его основные потребители – разработчики баз данных, картографы и любители игровых программ.
Однако SDF нашел свое применение в некоторых узкоспециализированных областях, например, для записи и хранения аудио-контента, трехмерной визуализации карт местности нефтяной отрасли, обеспечения функционирования копировальной техникой Sharp.

Тип файла: SQL Server Compact Database File Разработчик: Microsoft Категория: Базы данных

Компактная реляционная база данных, разработанная Microsoft. Известна также как формат SQL Server Compact (SQL CE). Разработана для приложений, которые запускаются на мобильных устройствах и ноутбуках. Включает в себя полное содержимое базы данных и может достигать 4GB в размере.

Примечание: прежние версии SQL Server Compact распространялись в качестве версий SQL Server для Windows CE и SQL Server Mobile Edition.

Чем открыть файл в формате SDF (SQL Server Compact Database File)

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

Microsoft sql server compact что это за программа

Это очень простой материал вводного характера, который как-то понадобилось отразить со вспомогательной целью на одном из семинаров. Support dates are shown in the pacific time zone (pt) — redmond, wa, usa. 0 is a free, embedded database that software developers can use for building asp. 5 sp2 is an embedded database that allows developers to build robust applications for windows desktops and mobile devices. The download contains the files for installing sql.

0 is a free, embedded database that software developers can use for building asp. Support dates are shown in the pacific time zone (pt) — redmond, wa, usa. Got the message that sql server 2005 compact edition was missing. Hi henrik,you can check and try to download the software on this link for microsoft sql server 2005 express edition. 5 sp1 is an embedded database that allows developers to build robust applications for windows desktops and mobile devices.

Популярные запросы

  • Microsoft sql server compact что это за программа и нужна ли она
  • Microsoft sql server compact что это за программа
  • Microsoft sql server 2005 compact edition [enu] что это за программа и нужна ли она
  • Microsoft sql server compact edition что это за программа можно ли удалить

Источник: redactor-online.ru

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