Sybaseバージョン6.0のMicrosoft SQL Server移行アシスタントを使用してSybaseデータベースをSQL Serverに移行しようとしました。しかし、UIの "データベースオブジェクトの読み込み中にエラーが発生しました"と表示されるデータベースは、ツールのコンソールバージョンを使用して "FATALERR"コマンドパラメータとして指定されたオブジェクトのうちの1つがメタベースに見つかりませんでした。はい、エラーは「1つ以上」ではなく「1つ以上」と表示されます。他のすべてのデータベースは正常に読み込まれます。私はこのツールをコンソールを使って実行して、より冗長なエラーを表示したいと考えましたが、エラーがそのデータベースのオブジェクトをロードできない理由を教えてくれません。SybaseデータベースからMSSQLデータベースへの変換エラーデータベースオブジェクトの読み込みMicrosoft SQL Server移行アシスタント
Microsoftでは、少なくともSybaseのsysオブジェクトには公開権が必要です。
https://msdn.microsoft.com/en-us/library/hh302811(v=sql.110).aspx
ユーザーアカウントが適切な権限を持っているので、私が使用しているアカウントは、SybaseサーバーのSAアカウントです。どんな提案も大歓迎です。
私は同じ問題があります。私はMSSMAコンソールを使用しています。私はそれを使って多くのOracleデータベースを変換しました。しかし、他の「変換スキーマ」を実行すると、「属性」という表が「変換」されないという特有のデータベースがあります。他の表は、この表を除いて変換されています。何をすべきかわからない。 –
私の場合、SybaseはSQL用でしたが、マイクロソフト社のケースを開いたので、私は管理スタジオを持っているワークステーション以外のワークステーションに変換ツールを入れました。データアクセスライブラリがあると思いますその矛盾。私がしたことはすべて機能しましたが、実際の問題点を教えてくれる優れたログを提供するツールはMicrosoftには変更されませんでした。 – Mike
私は私の問題を解決することができました!私はテーブルオブジェクトの名前をエスケープする必要がありました。したがって、コンソールmssma exeを実行するための引数であるscript.xmlの中で、私はこれを使用しました: <メタベースオブジェクトオブジェクト名= "MyDatabase。"属性" " "object-type ="テーブル "/> convert-schema> –