Sybase .db
クライアントがファイルを作成し、それを新しいSQL Serverデータベースにインポートして、データとテーブルおよびそれらの関係を確認できるようにする必要があります。それを行う方法についてのアイデアは、本当にありがたいです:)
SybaseとSQLServerは同じSQL方言(T-SQL)を共有しているので、既存のデータベース(Sybaseサーバーが必要です)からDDLステートメントを生成して、SQL ServerデータベースとSSISタスクを構築し、データをコピーします。データベース。
SQLServerでSybaseファイルを開くことができるかどうかはわかりませんが、同じ起源であるにもかかわらず、この2つのDBMSの内部形式の間にバイナリ互換性があるとは思いません。
データベースの構造やデータ型などを抽出するには、Sybase ddlgenを使用します。次に、Sybase bcpユーティリティを使用して、Sybaseデータベースからデータを抽出します。これら2つを用意したら、SQLServerでデータベースを構築し、データをインポートできます。
ダンプファイルの場合は、loadコマンドを使用して開発データベースにロードします。あるいは、稼働中の実動システムを使用して、新しいダンプを取得できます。 MicrosoftのSSMAツールを使用して、それをsybase dbからms sql server dbに転送できます。
SSMAのダウンロードリンクは次のとおりです。 Microsoft SQL Server Migration Assistant v5.3 for MySQL