0

既存の MS SQL Server データベースに接続する Catalyst プロジェクトを作成しようとしています。正しい接続文字列を取得し、認証していますが、テーブルが見つかりません。私が見逃している可能性のあるものを知っている人はいますか?

実際の IP アドレス、データベース名、ユーザー名、およびパスワードを置き換えましたが、おわかりいただけたでしょうか。

これは私が実行するコマンドです:

script\qa_utility_create.pl model DB DBIC::Schema QA_Utility::Schema create=static "db_schema=DatabaseName" "dbi:ODBC:Driver={sql server};Server=1.1.1.1,1433;Database=DatabaseName" username password

これを実行すると、次のエラーが表示されます。

exists "C:\strawberry\perl\site\bin\QA_Utility\lib\QA_Utility\Model"
exists "C:\strawberry\perl\site\bin\QA_Utility\t"
Dumping manual schema for QA_Utility::Schema to directory C:\strawberry\perl\site\bin\QA_Utility\lib ...
Schema dump completed.
WARNING: No tables found, did you forget to specify db_schema?
exists "C:\strawberry\perl\site\bin\QA_Utility\lib\QA_Utility\Model\DB.pm"
4

2 に答える 2

1

エラーが示すように、db_schema を確認してください。デフォルトは通常「dbo」です。

于 2012-09-11T05:47:10.083 に答える