カーソルとその取得データベース名とリンクサーバー名があり、それぞれでプロシージャを実行します
Declare getDBLinkServer cursor for
select DatabaseName, LinkServerName from DBnLinkServer
Open getDBLinkServer
fetch next from getDBLinkServer into @DatabaseName, @LinkServerName
While @@FETCH_STATUS = 0
Begin
exec @LinkServerName.@DatabaseName.dbo.someProcedure 'some'
fetch next from getDBLinkServer into @DatabaseName, @LinkServerName
End
Close getDBLinkServer
Deallocate getDBLinkServer
これは、Incorrect syntax near '.'
どうすれば回避できますか?