トップ回答者
Dドライブのフォルダにあるデータベースへの接続

質問
-
初歩中の初歩の質j門でしょうけれど、教えてください。
自分の家のパソコンのDドライブのDataフォルダにSQL Server Managemanet Studio Express のmdfファイルとlogファイルとがあります。
SSMSEの新しいクエリのSELECT文を実行して、このmdfファイルのデータテーブルのデータを開きたいのです。
D:\Data\project.mdf があるとして、そのままUSEステートメントを使って USE project などでは、「メッセージ 911、レベル 16、状態 1、行 1
エントリがデータベース 'project ' の sysdatabases に見つかりませんでした。指定された名前のエントリがありませんでした。名前が正しく入力されていることを確認してください。」というエラーメッセージが表示されます。どうしたら良いのでしょうか?
回答
すべての返信
-
中さん、ありがとうございます。
ADO.NETを使っての開くときの接続文字列は、以下のとおりです。このことでしょうか?違っていましたら、恥ずかしながらどうやって接続文字列を調べたらよいのかさえ分からないのです。
"Data Source=.\\SQLEXPRESS;AttachDbFilename= D:\\Data\\project.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"
なお、ツールバーのプルダウンメニューでデータベース名のprojectを選択すれば、当たり前ですがUSEステートメントなしで
SELECT * FROM project_tbl で、テーブルのデータを取得することが出来ます。