- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:データベースメールのプロファイルが削除できません。)
データベースメールのプロファイル削除でエラーが発生する
このQ&Aのポイント
- SQL Server 2005 Workgroup Editionでデータベースメールのプロファイルを削除しようとすると、エラーが発生します。
- プロファイル 'DBmail' の削除に失敗しました。解決方法がわかりません。
- エラー番号からの検索でも解決策が見つかりませんでした。ご教授お願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
データベースエンジンのバージョンとSSMSのバージョンが一致しているかどうか確認してみることをお勧めします。 詳細を確認できないのですが、少なくともこのsp_delete_profile_spの@force_deleteパラメータはSQL Server 2005になったあとで追加されたものです(SP1だったか、SP2だったか)。 SP2にはこのパラメータはありますが、データベースエンジンのバージョンが違えばこのパラメータがない可能性があります。 (ちなみにSQL Server2008ではこのパラメータはなくなっているようです)
お礼
SSMSのバージョンはSP2をあてたSQL Srverのものでした。 接続先のSQL Server WG Ed にもSP2をあてたら無事削除できました。 ありがとうございます。 ちなみに、気になったので、RTM版で"@force_delete"を使わずにクエリを実行したところ、プロファイルを削除できました。。 ・コード EXECUTE msdb.dbo.sysmail_delete_profile_sp @profile_name = N'AdventureWorks Administrator' /* ,@force_delete = 0;*/