Перенесенные на 2010 базы данных, но некоторые дб больше не могут быть указаны в связи с псевдонимами

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/84045

Вопрос

Вот наш сценарий.

Мы успешно перенесли базы данных Foundation SharePoint 2010 на другой сервер, используя Это метод и Это Статья. Основная точка заключается в том, что мы настроили псевдоним из нашего существующего SQL Server (давайте назовем его «SQL1» для этого поста) на новый SQL Server (давайте назовем его «SQL2») для этого поста на лучшую практику в статье Отказ

Проблема в том, что у нас есть некоторые пользовательские базы данных на «SQL1», которые используются веб-частями (не спрашивайте, почему: Legacy Code). Эти веб-части видят в Web.config для оригинального имени SQL Server «SQL1», который сейчас имеет псевдоним на нем.

С тех пор, как мы только перенесли базы данных SP Environments, эти пользовательские DB не перемещаются, поэтому теперь мы получаем ошибки, говоря, что пользовательские базы данных не могут быть найдены, потому что псевдоним указывает на «SQL2», где пользовательские DBS DBS T существует. Как мы можем обойти это без перемещения пользовательских DBS? Можно ли добавить несколько псевдонимов на «SQL1», чтобы указать на себя (звучит сумасшедшие, я знаю)?

Это было полезно?

Решение

Держите свой псевдоним как есть.В вашем web.config измените все соединительные строки для своих пользовательских веб-частей / приложений, чтобы указать на IP-адрес SQL Server.

Другие советы

Если вы сможете определить, какие настройки Web.config должны указывать на SQL1, и что следует указывать на SQL2, вы должны изменить соответствующие значения, чтобы указать на правильный псевдоним (да, вы можете иметь как с псевдонимами SQL1, так и SQL2- находящаяся на разные серверы базы данных).

Однако вы не можете выбрать трафик SQL на конкретный сервер из одного псевдонима. Подумайте о них как «глупые» указатели.Кроме того, псевдонимы работают только на уровне сервера, вы не можете настроить их за базу данных.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top