Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
SMO を使用して、物理的な .mdf .ndf .ldf ファイルの名前を変更する方法を教えてください。 この記事は役に立ちましたが、C# SMO オブジェクトを使用する必要があります。
SMO サーバー オブジェクトを使用して、データベースを取得し、次に DataFile オブジェクトへのアクセスを取得できます。このリンクごと。これらには名前の変更がありますが、名前を変更しても何も変わりません。
まあ、私はこれを試していませんが、最初のリンクに従って、データベースをデタッチし、ディスク上のファイルの名前を変更してから、データベースを再アタッチできます。だから、それを試してみてください。
SMO の Server オブジェクトには、使用できる Detach(..) および Attach(..) メソッドがあります。次に、File.Move(..) を使用してファイルの名前を変更します。