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

Откуда:
Сообщений: 1
вечер добрый!
такая проблема:
1)проблема: необходимо вытянуть наименования всех таблиц из определенной базы данных на определенном сервере.
решение:
SELECT * FROM sys.objects WHERE type in (N'U')
select * from sys.tables where type_desc = 'USER_TABLE'
select * from information_schema.tables
как таковой разницы в вернувшемся результате не увидела. Может тут есть какой-то нюанс, о котором не знаю?
2) Проблема: на сервере m053 находится база krissigrisha, в ней таблица table1. Необходимо создать синоним таблицы table1 на другом сервере m088.
Знаю, что это возможно, но что-то не ничего путнего найти не смогла.
Новичок в этом деле, прошу помощи😒
11 янв 18, 20:11    [21098924]     Ответить | Цитировать Сообщить модератору
 Re: Синонимы  [new]
Добрый Э - Эх
Guest
Ksy93,

для начала читать про linked server
12 янв 18, 04:17    [21099597]     Ответить | Цитировать Сообщить модератору
 Re: Синонимы  [new]
LSV
Member [заблокирован]

Откуда: Киев
Сообщений: 30817
На исходном сервер делаем скрипт таблицы Create table.....
На целевом сервере выполняем скрипт. Нужно также помнить про триггеры и индексы.
Их тоже возможно придется перенести. Ну и объекты в них используемые (н-р триггер пишет в лог)
12 янв 18, 13:43    [21101270]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить