SQL Server 2005ExpressEditionでデータベースを復元しようとしています。データベースを復元するには、シングルユーザーにする必要があることを知っています。私はこのコマンドをシングルユーザーに提供しています
USE [master]
ALTER DATABASE database_name SET SINGLE_USER WITH ROLLBACK IMMEDIATE
このコマンドは正しく実行され、このデータベースのオブジェクトエクスプローラーに小さな画像が表示され、これがシングルユーザーになったことを示しています。
現在、次の手順に従ってデータベースを復元しようとしています->データベースとタスクを右クリックして、データベースを復元します。バックアップファイルが配置されているパスを選択し、復元をクリックしています。
しかし、「データベースが使用されているため、排他的アクセスを取得できませんでした(microsoft.sqlserver.smo)。何かが足りません。グーグルで検索しましたが、ほとんどすべてのサイトで、データベースはシングルユーザーである必要があると示唆されています。モードと他には何もありません。
データベースメソッドのデタッチとアタッチを試しませんでした。私はこれまでこれを行ったことがなく、それが安全かどうかを知りたいと思います。
編集:答えてくれてありがとう。どちらも私に同じ答えを提案したので、私は1つの答えを選択済みとしてマークしています。
オプションから既存のデータベースを上書きすることも選択しました。