Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Создание переносимой БД из SQLEXPRESS 2012  [new]
topdon
Member

Откуда: Ростов- на- Дону
Сообщений: 564
Уважаемые господа!
Я написал программу для проведения тестирования сотрудников для SQL Server express 2012. Поскольку на сервер
ее нельзя установить, я ее установил на локальный компьютер, на остальных компьютерах загрузочный модуль и
ADOConnection String. Возможно нужно установить SQL server native client 11, но с этой проблемой разобрался с помощью
форумчан. Но наша организация имеет филиалы в районах, где квалификация сотрудников не благоприятствует установке и работе
с сервером. Где- то я читал, что можно в этом случае создать небольшие переносимые БД, с которыми сотрудники могут работать
на филиалах? Прошу подсказать или дать ссылку.
26 окт 16, 17:59    [19825173]     Ответить | Цитировать Сообщить модератору
 Re: Создание переносимой БД из SQLEXPRESS 2012  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8805
topdon,

У филиалов также локальные сети или одна персоналка? Если это приложение в принципе персональное, то лучше было использовать SQL Express LocalDB или SQL Compact Server.
26 окт 16, 18:14    [19825222]     Ответить | Цитировать Сообщить модератору
 Re: Создание переносимой БД из SQLEXPRESS 2012  [new]
topdon
Member

Откуда: Ростов- на- Дону
Сообщений: 564
Владислав Колосов,
у филиалов в основном 1 арм, кое- где есть и по 2.
26 окт 16, 20:48    [19825687]     Ответить | Цитировать Сообщить модератору
 Re: Создание переносимой БД из SQLEXPRESS 2012  [new]
trew
Member

Откуда: Москва
Сообщений: 2646
topdon,

Возможно, нужно было создать сайт. Пусть через интернет тестирование проводят.
Либо использовать SQLite т.к. у вас кажется что-то микроскопическое. (при установлении соединения с интернетом - синхронизация данных)
26 окт 16, 21:16    [19825732]     Ответить | Цитировать Сообщить модератору
 Re: Создание переносимой БД из SQLEXPRESS 2012  [new]
topdon
Member

Откуда: Ростов- на- Дону
Сообщений: 564
trew,
о сайте я говорил- начальство вроде пока не поддерживает. интернет есть далеко не везде.
в большинстве нету.
27 окт 16, 06:32    [19826320]     Ответить | Цитировать Сообщить модератору
 Re: Создание переносимой БД из SQLEXPRESS 2012  [new]
trew
Member

Откуда: Москва
Сообщений: 2646
topdon,

У вас есть вопросы по проектированию распределенной информационной базы (РИБ), его можно задать здесь.

+

Как работать в режиме распределенной информационной базы?

Хотя прогресс и движется вперед семимильными шагами, по-прежнему далеко не всегда есть возможность объединить удаленные подразделения предприятия в общую сеть. Механизм распределенной информационной базы позволяет наладить обмен данными между территориально удаленными друг от друга подразделениями через Интернет, через электронную почту или даже просто через переносные носители информации - флэшки либо компакт-диски.


Распределенная база состоит из нескольких узлов. Содержащаяся в них информация по большей части совпадает; исключение составляют только свежевведенные документы или элементы справочников, которыми узлы еще не успели обменяться. Один из узлов является корневым и одновременно главным, а остальные узлы являются подчиненными.
27 окт 16, 10:13    [19826767]     Ответить | Цитировать Сообщить модератору
 Re: Создание переносимой БД из SQLEXPRESS 2012  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8805
Решение, которое не требует какой-либо установки - это веб-интерфейс, но при отсутствии интернет задача вообще становится невыполнимой. подготовьте дистрибутив, который можно было бы установить одним кликом, добавьте туда Native Client и один из вариантов сервера. Наименьший размер имеет SQL compact, к тому же это не сервис, а просто набор библиотек. Запросы к нему пишутся точно так же, отличие лишь в том, что этот "сервер" используется только локально и в однозадачном режиме.
27 окт 16, 11:22    [19827220]     Ответить | Цитировать Сообщить модератору
 Re: Создание переносимой БД из SQLEXPRESS 2012  [new]
topdon
Member

Откуда: Ростов- на- Дону
Сообщений: 564
Владислав Колосов,
здесь мне непонятно, нужна ли среда SSMS и куда в этом случае приткнуть базу данных? Как ее перенести?
27 окт 16, 11:27    [19827271]     Ответить | Цитировать Сообщить модератору
 Re: Создание переносимой БД из SQLEXPRESS 2012  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8805
Я же не знаю, какое у Вас приложение. SSMS пользователю не нужен, конечно же. Сделайте резервную копию своей базы, включите ее в дистрибутив, восстановите после установки сервера, создайте имена входа для пользователей. Все это SQL скриптами можно сделать, средств для выполнения скриптов более, чем достаточно.
27 окт 16, 11:46    [19827452]     Ответить | Цитировать Сообщить модератору
 Re: Создание переносимой БД из SQLEXPRESS 2012  [new]
topdon
Member

Откуда: Ростов- на- Дону
Сообщений: 564
Владислав Колосов,
теперь почти понятно. но какой вид в этом случае приобретает строка? например в случае sql compact?
такой же как и при sqlexpress?

а скрипты из под чего выполняются?
27 окт 16, 20:24    [19830551]     Ответить | Цитировать Сообщить модератору
 Re: Создание переносимой БД из SQLEXPRESS 2012  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8805
topdon,

скрипты выполнит пакет установки, поищите приложения который формируют такой пакет.
Строки подключения:
https://www.connectionstrings.com/
28 окт 16, 09:53    [19831954]     Ответить | Цитировать Сообщить модератору
 Re: Создание переносимой БД из SQLEXPRESS 2012  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8805
В случае SQL compact установка предельно упрощается - не нужны никакие скрипты, т.е. подключение к базы идет по фиксированным имени и паролю, саму базы достаточно просто переписать в заранее определенный каталог. Установки потребует только SQL compact, но там требования минимальные.
28 окт 16, 09:58    [19831988]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить