1


0

SQLを使用してVB.NETでデータベースを「名前を付けて保存」または「名前変更」する最良の方法

私のアプリケーションでは、既存の空のデータベース(「新しいファイル」と呼ばれる-完全な構造でデータなし)を開き、アプリケーションを使用してデータベースにデータを入力し、別の名前とパスでデータベースを保存しました。 これを行う最も適切な方法は何ですか? SQLEXPRESSとVB.NET 2010を使用します。

1 Answer


0


サポートされている最適なソリューションは、http://msdn.microsoft.com/en-us/library/ms162169.aspx [SQL Server Management Objects]を使用することです。これは、SQL Serverに完全なプログラム制御を提供します。 Management Studioが使用するもの。 知っておくべきことは、データベースの論理名と物理名の違いです。 元の質問は、名前を変更しようとしているものには対応していませんが、完全に別のものです。 前者の場合、データベースで開いているアクティブなプロセスはありません。 後者の場合、おそらく最も簡単にデタッチし、OSの規則を使用してファイルを移動してから、再アタッチします。