10

Take offlineSQL Server2008R2データベースのタスクを実行しました。

オンラインにすることはできません!

で試してみました

USE master;
GO

ALTER DATABASE [DBNAME] SET ONLINE

エラーが発生します。

ユーザーにデータベース「DBNAME」を変更する権限がないか、データベースが存在しないか、データベースがアクセスチェックを許可する状態にありません。

また、タスクBring onlineを使用しようとしましたが、まったく同じエラーが発生します。

誰かが私をできるだけ早く助けてくれますか?

4

3 に答える 3

8

SA アカウントまたは sysadmin 権限を持つ他のアカウントでログインし、コードを実行してオンラインに戻す必要があると思います。そこにいる間に、sysadmin もアカウントに追加してください。データベースを所有していない場合は、誰かに相談して SA パスワードを取得するか、代わりにパスワードを取得するよう依頼する必要があります。SA パスワードを持っていないか、セキュリティ上の理由からパスワードが弱められている場合を除きます。

于 2012-04-17T17:21:35.203 に答える
0

エラーは一般的すぎて使用できません。あなたは実際にデータベースを変更する権利を持っていますか(データベースをオフラインにすることができた場合はそうだと思います)?SQLログにアクセスできますか(ツリーで[管理]> [SQL Serverログ]からアクセスできます)?スクリプトを実行しているユーザーが期待しているユーザーであると確信していますか?

また、次のいずれかを試すことができます*サービスを再起動してから再試行します*マウスGUIを使用しますoオンラインにします(DB、タスク、オンラインにするを右クリックします)

于 2012-04-17T16:01:10.673 に答える