powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как в set identity_insert ???[m1].[dbo].[sc12] on указать еще и сервер?
2 сообщений из 2, страница 1 из 1
Как в set identity_insert ???[m1].[dbo].[sc12] on указать еще и сервер?
    #32010200
Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не понятно почему но в set identity_insert ???[m1].[dbo].[sc12] on указывается максимум только база а
что делать если вставку необходим делать в базеХ на другом сервере? Причем запускать это необходимо из тригера.
Через хранимую процедуру не получилось, очевидно что режим вставки работает до конца выполнения процедуры.

Да и еще. Это правда не столь критично но тем не менее. Если у меня есть две оболютно одинаковые таблицы в БД1 и в БД2 и я использую set identity_insert ???[m1].[dbo].[sc12] on а затем в Selecte на обновление указываю * то выводится сообщение что типа set identity_insert ???[m1].[dbo].[sc12] должен быть on. А если я тупо перечисляю поля то все проходит, бред!
...
Рейтинг: 0 / 0
Как в set identity_insert ???[m1].[dbo].[sc12] on указать еще и сервер?
    #32010208
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Да и еще. Это правда не столь критично но тем не менее. Если у меня есть две оболютно одинаковые таблицы в БД1 и в БД2 и я использую set identity_insert ???[m1].[dbo].[sc12] on а затем в Selecte на обновление указываю * то выводится сообщение что типа set identity_insert ???[m1].[dbo].[sc12] должен быть on. А если я тупо перечисляю поля то все проходит, бред!

Это не бред!!! Это требования СУБД. Чтобы вставить значение в столбец со свойством identity нужно явно перечислить все поля и identity_insert должно быть on.

А самое главное. Если Вы хотите обращаться к базе на другом сервере, то вам нужно его добавить в linked servers, потому что навароты типа SELECT * from servername.databasename.username.table без linked server не проходят.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как в set identity_insert ???[m1].[dbo].[sc12] on указать еще и сервер?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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