0 / 0 / 0
Регистрация: 14.04.2015
Сообщений: 3
|
|
1 | |
Разделение БД15.07.2015, 12:24. Показов 1846. Ответов 6
Метки нет (Все метки)
Здравствуйте!
Возникла спорная ситуация. Есть БД с таблицами А,В,С они все связаны между собой - пользователю в программе выводится сводный отчёт из них. Сохраняются данные в таблицу С. Вопрос: можно ли сделать так, чтобы таблица С была на другой БД? Спасибо!
0
|
15.07.2015, 12:24 | |
Ответы с готовыми решениями:
6
Разделение БД Разделение Разделение строки Разделение на страницы |
2808 / 1677 / 885
Регистрация: 14.04.2015
Сообщений: 5,722
|
|||||||||||
15.07.2015, 15:42 | 2 | ||||||||||
Конечно можно, достаточно связать базы данных. Один раз вызвать данный LINQ
1
|
0 / 0 / 0
Регистрация: 14.04.2015
Сообщений: 3
|
|
15.07.2015, 16:09 [ТС] | 3 |
Т.е. в принципе я могу переделать во всех хранимых процедурах название таблицы на [сервер].база данных.dbo.таблица и все будет исправно работать?
Какие последствия могут быть такого размещения? У меня еще работает репликация на другой сервер. Спасибо!
0
|
3546 / 2120 / 752
Регистрация: 02.06.2013
Сообщений: 5,144
|
|
15.07.2015, 16:16 | 4 |
Несогласованность данных в разных БД при восстановлении из резервных копий.
ЗЫ: При размещении баз на одном сервере, никакие связанные сервера не нужны.
1
|
1116 / 761 / 183
Регистрация: 27.11.2009
Сообщений: 2,270
|
|
15.07.2015, 16:20 | 5 |
Если есть констрейнты FOREIGN KEY, то они могут ссылаться только на таблицы в той же БД
То есть, их придётся удалить при переносе таблицы в другую БД и уповать на корректность вставляемых и модифицирующихся данных. FK можно эмулировать с помощью соответствующих триггеров.
1
|
0 / 0 / 0
Регистрация: 14.04.2015
Сообщений: 3
|
|
15.07.2015, 16:32 [ТС] | 6 |
Так хотят сделать в целях безопасности. Мол БД удалить быстрее, чем таблицу?! (странности) Я переживаю за целостность данных - разумно ли выносить одну таблицу в другую БД?
Правильно ли я понимаю, что я могу сохранять из ХП одной БД данные в другую БД? Добавлено через 11 минут Целесообразно ли вообще выделять таблицу в отдельную БД? У меня при репликации иногда индексы едут на разных серверах, а тут плюс 2 новые БД, которые тоже будут реплицировать. Неужели это поможет "безопасности" данных?!
0
|
1313 / 945 / 144
Регистрация: 17.01.2013
Сообщений: 2,348
|
|
15.07.2015, 17:32 | 7 |
Татьяна Петрова, может вас заинтересует...
EXECUTE AS, предложение (Transact-SQL) Изменение контекста исполнения. Инструкция EXECUTE AS
0
|
15.07.2015, 17:32 | |
15.07.2015, 17:32 | |
Помогаю со студенческими работами здесь
7
Разделение слово Разделение строки Разделение функции Разделение базы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |