powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Разнесение таблиц и всего остального по разным базам или серверам
3 сообщений из 3, страница 1 из 1
Разнесение таблиц и всего остального по разным базам или серверам
    #32050510
Фотография SandalTree
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочется сделать как когда-то в Access данные в одно место, а ХП и виды в другую базу, а может даже и на другой сервер.
Кто-то уже делал подобное? Если да, то какие могут возникнуть проблемы? И как упростить полное поименование таблиц из основной базы?
Спасибо.
...
Рейтинг: 0 / 0
Разнесение таблиц и всего остального по разным базам или серверам
    #32050526
dkstranger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любой запрос из любой базы
/в частности, и процедуры/
может работать с данными
любой лругой базы
/при наличии прав/.
Типа select * from MyBase.dbo.table

Можно даже вынести на другой сервер.
Если нужен единый механизм работы
для нескольких баз (таблиц, серверов)
/имя задается параметром/, мы используем
динамическую генерацию скрипта
через exec
...
Рейтинг: 0 / 0
Разнесение таблиц и всего остального по разным базам или серверам
    #32050544
Фотография SandalTree
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вобщем-то, я этим механизмом пользовался для вызова процедур из другой базы, но хотелось-бы знать не будет-ли замедления работы, либо каких-либо других проблем.

А про скрипт, можно-ли поподробнее про скрипты,
вот например:

Код: plaintext
1.
CREATE PROCEDURE MyProc AS
select * from Pubs.dbo.sales 


Вместо этого делать:
Код: plaintext
1.
2.
3.
4.
5.
6.
CREATE PROCEDURE MyProc
@BaseName varchar( 30 )
AS

declare @Sel1 varchar( 300 )
set @Sel1 = 'select * from ' + @BaseName +'.sales '
exec (@Sel1)


А потом вызывать:
Код: plaintext
exec Myproc 'Pubs.dbo'
?

Или есть что-то лучше?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Разнесение таблиц и всего остального по разным базам или серверам
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]