WebからSQL Server .mdfおよび.ldfファイルをダウンロードしました.SQL Server 2014(Management Studioを使用して)を接続しようとすると、以下のエラーが表示されます。 。データベースを接続中にエラーが発生しました
サーバー 'MyServer \ SQLEXPRESS'に添付されているデータベースを添付します。 (Microsoft.SqlServer.Smo)
追加情報 Transact-SQLステートメントまたはバッチの実行中に例外が発生しました。 (Microsoft.SqlServer.ConnectionInfo)
"C:\ Leave Management \ App_Data \ Leave.mdf"ファイルのディレクトリ検索がオペレーティングシステムエラー3で失敗しました(指定されたパスが見つかりません)(Microsoft SQLサーバー、エラー:5133)
私が間違っていることや、このエラーを処理する方法についてのご意見はありますか?
私は Cにデータベース・ファイルを保持:\ Program Files \ MicrosoftのSQLサーバ\ MSSQL12.SQLEXPRESS \ MSSQL \ DATAをお持ちの場合は、ファイル
USE [master]
GO
CREATE DATABASE [C:\LEAVE MANAGEMENT\APP_DATA\LEAVE.MDF] ON
(FILENAME = N'C:\Leave Management\App_Data\Leave.mdf'),
(FILENAME = N'C:\Leave Management\App_Data\Leave_log.LDF'),
(FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\DATA')
FOR ATTACH
GO
私は "Leave.mdf"を添付したいファイルとしますか?それらをデフォルトのSQLデータディレクトリに入れてみましたか? SSMSでは、SQLEXPRESSインスタンスのプロパティを調べることでそれを見ることができます。 SSMS経由でDBを接続する場合は、「OK」をクリックする前にスクリプトを生成するオプションがあります。このスクリプトを質問に入れてください。 – TToni
10GBのデータベースサイズ制限を持つSQLExpressを使用していますか... ... Leave.mdfはそれよりも大きいですか? –
デフォルトのSQL ServerのDataフォルダにデータベースファイルを配置してから、試してみてください。また、そのインスタンスが明示的またはローカルであることを確認してください。 –