Potrzebuję wykonać procedurę składowaną, która tworzy użytkownika w więcej niż jednej bazie danych. Coś takiego:Używanie bazy danych wewnątrz procedury przechowywanej
USE [database1]
CREATE USER [userLogin] FOR LOGIN [userLogin]
USE [database2]
CREATE USER [userLogin] FOR LOGIN [userLogin]
Ponieważ oświadczenie CREATE USER
wykonuje swoją pracę w bieżącej bazie danych trzeba użyć oświadczenie USE
zmienić między bazami danych, ale to nie może być używane wewnątrz procedur przechowywanych.
Jak mogę to zrobić?
+1, przydatne pytanie. –