Sybase 資料一覧
sp_droploginにてログインユーザを削除しようとすると「Msg 17509, Level 16, State 1: User exists or is an alias or is a database owner in at least one database. Drop the user or the alias, or change the database ownership before dropping the login.」というエラーが出る
2007/8/25更新
対応バージョン: 11.9.2
以下の原因が考えられる。
どこかのデータベース上にそのユーザ(alias含む)がまだ存在している。
この場合、まずそのデータベース上でsp_dropuserにてユーザを削除してからsp_droploginを実行する。
そのユーザがどこかのデータベースのオーナーになっている。
この場合、sp_changedbownerにて該当データベースのオーナーを別のユーザに変更してからsp_droploginを実行する。