私の要件は、alterを実行するユーザーがsysadminになることはできないということです(他のすべての権限を持つことはできますが、sysadminは持つことができません)。
リモートサーバーを変更する必要があるローカルサーバーからクエリを実行しています
EXEC ('ALTER DATABASE REMOTEDB MODIFY FILEGROUP ftfg_REMOTEDB NAME=ftfg_REMOTEDB') at [REMOTESERVER]
このクエリは、sysadmin権限をユーザーに追加すると機能しますが、権限がないと、次のエラーが発生します。
The server principal "USERWITHOUTSYSADMIN" is not able to access the database "REMOTEDB" under the current security context.
私はSQLServe2008を使用しています。
助けてください!