2

SMO を使用して、物理的な .mdf .ndf .ldf ファイルの名前を変更する方法を教えてください。 この記事は役に立ちましたが、C# SMO オブジェクトを使用する必要があります。

SMO サーバー オブジェクトを使用して、データベースを取得し、次に DataFile オブジェクトへのアクセスを取得できます。このリンクごと。これらには名前の変更がありますが、名前を変更しても何も変わりません。

4

1 に答える 1

3

まあ、私はこれを試していませんが、最初のリンクに従って、データベースをデタッチし、ディスク上のファイルの名前を変更してから、データベースを再アタッチできます。だから、それを試してみてください。

SMO の Server オブジェクトには、使用できる Detach(..) および Attach(..) メソッドがあります。次に、File.Move(..) を使用してファイルの名前を変更します。

于 2009-01-08T18:41:42.563 に答える