1

Entity Framework を使用してデータ モデルを作成しました。モデルからデータベースを生成しようとすると、スクリプトが生成されますが、実行すると次のエラーが発生します。

メッセージ 911、レベル 16、状態 1、行 1
データベース 'MyOp' は存在しません。名前が正しく入力されていることを確認してください。

エラーがどこにあるのかわかりません。権限の問題ではないと思います。

ご協力ありがとうございました

4

2 に答える 2

1

わかりました、そのような質問をしてすみません。問題は、データベースがサーバーで作成されなかったため、そのように作成したことです。VisualStudioのSQL接続で、右クリックして新しいデータベースを追加し、サーバー名タイプ「。\SQLEXPRESS」のダイアログボックスで(引用符)。データベース名にデータベースの名前を入力します。スクリプトを実行するときに、実行ボタンの横にあるドロップダウンリストで「マスター」の代わりにデータベース名を選択します。

警告:ラップトップを変更すると、作成したデータベースが見つかりませんでした。そのため、アプリケーションのappdataフォルダーにコピーして貼り付ける必要があります。データベースをコピーするには、C:\ Program Files\Microsoftのパスにあります。 SQL Server \ MSSQL10.SQLEXPRESS \ MSSQL \ DATA

于 2012-08-12T09:34:41.040 に答える