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

Откуда: Пиндырдышханда
Сообщений: 948
автор
изменили имя БД. была база1, к примеру, стала база2..
Появились проблемы. Куча триггеров и хранимок с текстом, типа База1.дбо.Таблица


Что посоветуете?

---------------------------------------------------------
SET @@verSION = 'Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86) Feb 9 2007 22:47:07 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 6.0 (Build 6002: Service Pack 2) '
25 апр 14, 08:45    [15933174]     Ответить | Цитировать Сообщить модератору
 Re: изменение имени базы  [new]
StarikNavy
Member

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

Cоветую переименовать
25 апр 14, 09:08    [15933244]     Ответить | Цитировать Сообщить модератору
 Re: изменение имени базы  [new]
Erik_Kartmann
Member

Откуда: Пиндырдышханда
Сообщений: 948
StarikNavy
Erik_Kartmann,

Cоветую переименовать

Посоветуйте, как не ручками
25 апр 14, 09:30    [15933312]     Ответить | Цитировать Сообщить модератору
 Re: изменение имени базы  [new]
invm
Member

Откуда: Москва
Сообщений: 9845
Erik_Kartmann
Посоветуйте, как не ручками
Именно ручками, ибо
1. Надежного способа "не ручками" нет.
2. Будет назиданием на будущее, чтоб не писать говнокод.
25 апр 14, 09:56    [15933427]     Ответить | Цитировать Сообщить модератору
 Re: изменение имени базы  [new]
Erik_Kartmann
Member

Откуда: Пиндырдышханда
Сообщений: 948
invm
2. Будет назиданием на будущее, чтоб не писать говнокод.

Это не я делал (( Можно ненадёжнее
25 апр 14, 10:17    [15933556]     Ответить | Цитировать Сообщить модератору
 Re: изменение имени базы  [new]
invm
Member

Откуда: Москва
Сообщений: 9845
Erik_Kartmann
Можно ненадёжнее
Вытаскивать из sys.sql_modules тексты объектов и заменять в них одну подстроку на другую.
25 апр 14, 11:27    [15934157]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить