Application.GetPackageRoles(String, String, String, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает роли базы данных, имеющие доступ к пакету для чтения и записи. Роли базы данных применяются только к пакетам, хранящимся в базе данных msdb SQL Server.
public:
void GetPackageRoles(System::String ^ serverName, System::String ^ packagePath, [Runtime::InteropServices::Out] System::String ^ % readerRole, [Runtime::InteropServices::Out] System::String ^ % writerRole);
public void GetPackageRoles (string serverName, string packagePath, out string readerRole, out string writerRole);
member this.GetPackageRoles : string * string * string * string -> unit
Public Sub GetPackageRoles (serverName As String, packagePath As String, ByRef readerRole As String, ByRef writerRole As String)
Параметры
- serverName
- String
Укажите имя экземпляра сервера, который содержит пакет.
- packagePath
- String
Укажите имя пакета.
- readerRole
- String
Возвращает роли с доступом для чтения.
- writerRole
- String
Возвращает роли с доступом для записи.
Примеры
В следующем примере кода показано, как получить роли пакета, предполагая, что для переменных задано определенное имя сервера, путь к пакету и роли.
string readerRole = null;
string writerRole = null;
app.GetPackageRoles(myServerName, packagePath, out readerRole, out writerRole);
Dim readerRole As String = Nothing
Dim writerRole As String = Nothing
app.GetPackageRoles(myServerName, packagePath, readerRole, writerRole)