昨日、ラップトップ (Windows 7 64 ビット) に SQL Server 2008 をインストールし.mdf
ました。サーバーに接続する必要がありますが、これを実行しようとすると、次のエラーが発生します。
サーバー 'prince/sqlexpress' のデータベースの接続に失敗しました (Microsoft.SqlServer.smo)
追加情報: 1.Transact Sql ステートメントまたはバッチの実行中に例外が発生しました (Microsoft.SqlServer.connectioninfo)
2.物理ファイルを開くことができません オペレーティング システム エラー 5: "5(アクセスが拒否されました。)"。(Microsoft SQL Server、エラー: 5120)
インターネットの助けを借りて、私はいくつかの解決策を見つけました。
1. SQL Server マネージャーを管理者として起動します (プログラムを右クリックし、[管理者として開始] を選択します)。
しかし、私はまだ同じエラーが発生しました。
その.mdf
ファイルには許可があるので、外部ドライブに移動しました(システムにはC:\
ドライブしかなく、パーティションがないため、ペンドライブ)。
その後、別のエラーが発生しました。
サーバー 'Prince\SQLEXPRESS' のデータベースの接続に失敗しました。
(Microsoft.SqlServer.Smo) 追加情報:Transact-SQL ステートメントまたはバッチの実行中に例外が発生しました。(Microsoft.SqlServer.ConnectionInfo)
バージョン 655 であるため、データベース 'Databasename' を開くことができません。このサーバーは、バージョン 611 以前をサポートしています。ダウングレード パスはサポートされていません。新しいデータベース 'Databasename' を開けませんでした。CREATE DATABASE は中止されます。(Microsoft SQL Server、エラー: 948)
私はクエリを使用します -
"select @@version;"
出力を次のように取得しました
「Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86) 2007 年 2 月 9 日 22:47:07 Copyright (c) 1988-2005 Microsoft Corporation Express Edition on Windows NT 6.1 (Build 7600: )」
何をすればよいでしょうか?しかし、SQL Server 2008 をインストールしました。これを変更するにはどうすればよいですか? このエラーを解決する方法、この問題を助けてください。解決策があれば投稿してください。