2012-01-26 12 views
0

私の質問は、アプリケーションを使用する前に手動でサーバーのインスタンスにデータベースをアタッチする必要があるかどうかです。
セットアッププロジェクトにmdfファイルを追加しました。ファイルをインストールしてアプリケーションフォルダにコピーします。私は、あなたは、保存先のフォルダにコピーしたファイルをすでにスクリプトので(マイコンピュータ\から[SQLExpressに添付する)ファイルを添付する必要がありますまたはアプリケーションが自動的にそれを行うことができること方法があるかどうかを知るSQL Serverデータベースの使用:::インストール後のアタッチ

おかげ

+0

この記事を読む - http://msdn.microsoft.com/en-us/library/ie/ms247257.aspxおよびhttp://weblogs.asp.net/scottgu/archive/2006/12/22/recipe -deploying-a-sql-database-to-a-remote-hosting-environment-part-1.aspx – adatapost

+0

私はそれらを通過しました。私の考えをクリアしてください。データベースにアプリケーションが付属している場合、ユーザーはそれをサーバーインスタンスに手動で添付する必要がありますか? –

答えて

0

をscroll down toパソコンへ転送しますsp_attach_dbプロシージャ(http://msdn.microsoft.com/en-us/library/ms179877(v=sql.100).aspx)、またはファイル名を通知するFOR ATTACHとともにCREATE DATABASEコマンドを使用することもできます。

+0

このリンクを試してみてくださいmsdn.microsoft.com/en-us/library/ms179877(v=sql.100).aspx)bu Microsoftはもう使用しません。 FOR ATTACHを使ってCREATE DATABASEコマンドについて説明して、ファイル名を知らせてください。 は( 'C:\ DBNAME.mdf' FILENAME =)PRIMARY上のデータベースのDBNAME をCREATE: FOR はの をGO ATTACHあなたはFOR ATTACHなステートメントを使用してデータベースを "作成" するとき –

+0

は単なる既存のファイル名を知らせますもちろん、あなたはコマンドのすべての制限を尊重する必要があります(私があなたに送ったリンクでそれらを読んでください) – Diego

関連する問題