web-dev-qa-db-ja.com

Sybase .dbファイルをSQL Serverデータベースにインポートする方法

Sybase .dbクライアントがファイルを作成し、それを新しいSQL Serverデータベースにインポートして、データとテーブルおよびそれらの関係を確認できるようにする必要があります。それを行う方法についてのアイデアは、本当にありがたいです:)

1

SybaseとSQLServerは同じSQL方言(T-SQL)を共有しているので、既存のデータベース(Sybaseサーバーが必要です)からDDLステートメントを生成して、SQL ServerデータベースとSSISタスクを構築し、データをコピーします。データベース。

SQLServerでSybaseファイルを開くことができるかどうかはわかりませんが、同じ起源であるにもかかわらず、この2つのDBMSの内部形式の間にバイナリ互換性があるとは思いません。

2
Gerardo Lima

データベースの構造やデータ型などを抽出するには、Sybase ddlgenを使用します。次に、Sybase bcpユーティリティを使用して、Sybaseデータベースからデータを抽出します。これら2つを用意したら、SQLServerでデータベースを構築し、データをインポートできます。

2
Michael Gardner

ダンプファイルの場合は、loadコマンドを使用して開発データベースにロードします。あるいは、稼働中の実動システムを使用して、新しいダンプを取得できます。 MicrosoftのSSMAツールを使用して、それをsybase dbからms sql server dbに転送できます。

SSMAのダウンロードリンクは次のとおりです。 Microsoft SQL Server Migration Assistant v5.3 for MySQL

2
vittorio88