Переносимость приложений SQL Server между 32 и 64-разрядными версиями SQL Server? - PullRequest
3 голосов
/ 19 ноября 2008

У меня есть приложение, которое в настоящее время работает с 32-разрядной базой данных SQL Server 2005 Standard Edition. По причинам, о которых я не буду здесь говорить, мне нужно переместить базу данных в 64-разрядную версию SQL Server 2005 Standard, работающую в 64-разрядном центре данных Windows Server 2003 R2.

Есть ли какие-либо проблемы с миграцией, о которых мне следует знать в коде приложения, хранимых процедурах или конфигурации SQL? То есть функциональность эквивалентна на обеих платформах?

Если есть функциональные различия, не могли бы вы опубликовать ссылку на документ с советами по планированию миграции?

Ответы [ 2 ]

2 голосов
/ 21 ноября 2008

В общем, это кусок пирога. Мы делаем именно это постоянно, без проблем. Функциональность чистого кода t-sql идентична (64-разрядная версия работает лучше; -)

Единственное исключение, с которым я столкнулся, - это расширенные хранимые процедуры. Поскольку они написаны на C, они должны быть перекомпилированы как 64-битные двоичные файлы. Даже в этом случае не требуется никаких изменений исходного кода.

Если вы не используете расширенные хранимые процедуры, у вас не должно возникнуть проблем.

...