Какие-нибудь советы для разработчика Sybase, изучающего SQLServer? - PullRequest
0 голосов
/ 09 января 2010

Я опытный разработчик Sybase (более 10 лет), желающий перейти на SQLServer. У кого-нибудь есть советы по хорошим курсам / книгам, которые помогут мне перейти? Спасибо.

Ответы [ 4 ]

0 голосов
/ 10 января 2010

Я бы посоветовал, что было бы хорошо, если бы вы взялись за работу, и просто посмотрите, как вы поживаете.

У вас есть любимая база данных Sybase для переноса, например, чтение по ходу дела?

0 голосов
/ 10 января 2010

У Microsoft есть инструмент - Помощник по миграции SQL Server для Sybase , который автоматизирует перенос вашей базы данных из Sybase ASE в SQL Server 2005 или 2008 (включая T-SQL, например, в хранимые процедуры), и вы можете там также можно найти некоторую полезную документацию по процессу миграции: http://www.microsoft.com/sqlserver/2005/en/us/migration-sybase.aspx

Возможно, вам также следует более внимательно изучить новые функции SQL Server 2005/2008 (по сравнению с SQL Server 2000), поскольку, по крайней мере, ASE 12.5 был ближе к SQL Server 2000 (например, у вас не было varchar (max) / varbinary (max) / nvarchar (max), более новые усовершенствования MS T-SQL вряд ли будут доступны в Sybase, потому что я сомневаюсь, что Sybase любит добавлять все функции, добавляемые Microsoft :)).

0 голосов
/ 10 января 2010

Для разработчика я действительно не думаю, что есть что-то, о чем вы должны беспокоиться. Происхождение Sybase SQL Server будет четко отображаться во всех распространенных задачах.

Одна вещь, которую я бы порекомендовал, - это ознакомиться с функциями, появившимися в SQL Server с 2005 и 2008 годов, особенно с 2005 года. Вы хотите дать им краткий обзор, просто чтобы понять, что они делают, и быть готовым использовать их в Ваш арсенал: криптографические функции, процедуры CLR, тип данных XML, типы varchar / varbinary (MAX), Service Broker, изоляция моментальных снимков, хранилище файлового потока, оператор MERGE, общие выражения таблиц и рекурсивные запросы.

Книга, специально предназначенная для разработчиков для SQL 2005, также должна иметь версию elp, например Expert SQL Server 2005 Development , возможно. Убедитесь, что это новая книга контента, а не переиздание книги SQL 2000, обновленной в 2005 году. Для более расширенного охвата серия Inside SQL 2005 очень хороша.

0 голосов
/ 09 января 2010

SQLServer изначально пришел из Sybase, поэтому я не думаю, что у вас возникнут какие-либо серьезные проблемы. Тем не менее, вы можете найти эту статью полезной.

http://www.devarticles.com/c/a/SQL-Server/Migrating-from-Sybase-to-SQL-Server/

...