Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Команда для подключения пользователю БД.  [new]
MAAFLRus
Member

Откуда:
Сообщений: 20
Добрый день. Помогите со скриптом. При восстановлении БД на другой сервер (Тестовый), приходится у пользователей которые заведены на сервере, вручную проставлять галочки во вкладке сопоставление пользователей где схема. Нужен скрипт который проставлял бы эти «галки».
Если можно для одного и для всех сразу кто заведен в SQL.
P.S. на рабочем этих пользователей нет.
16 сен 14, 16:35    [16581974]     Ответить | Цитировать Сообщить модератору
 Re: Команда для подключения пользователю БД.  [new]
MAAFLRus
Member

Откуда:
Сообщений: 20
Как пример, скрин шот. Только «db_owner». не нужно.

К сообщению приложен файл. Размер - 47Kb
16 сен 14, 17:19    [16582226]     Ответить | Цитировать Сообщить модератору
 Re: Команда для подключения пользователю БД.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
1. Инструкция CREATE USER;
2. ХП sp_addrolemember;
16 сен 14, 17:23    [16582236]     Ответить | Цитировать Сообщить модератору
 Re: Команда для подключения пользователю БД.  [new]
Glory
Member

Откуда:
Сообщений: 104751
MAAFLRus
Как пример, скрин шот. Только «db_owner». не нужно.

Видите в диалоге кнопочку "Сценарий" ?
Так вот она вам переведет все, что вы накликаете мышкой, в команды
16 сен 14, 17:23    [16582238]     Ответить | Цитировать Сообщить модератору
 Re: Команда для подключения пользователю БД.  [new]
MAAFLRus
Member

Откуда:
Сообщений: 20
pkarklin, Glory
Спасибо
16 сен 14, 17:28    [16582250]     Ответить | Цитировать Сообщить модератору
 Re: Команда для подключения пользователю БД.  [new]
MAAFLRus
Member

Откуда:
Сообщений: 20
Glory,
Видите в диалоге кнопочку "Сценарий" ?
Так вот она вам переведет все, что вы накликаете мышкой, в команды



Жму сценарий, выдает "Нет действий для включения в сценарий" хотя галки установлены.
16 сен 14, 17:39    [16582316]     Ответить | Цитировать Сообщить модератору
 Re: Команда для подключения пользователю БД.  [new]
o-o
Guest
MAAFLRus
Жму сценарий, выдает "Нет действий для включения в сценарий" хотя галки установлены.


сказано сперва "накликать галочек", потом уже "сценарий" жать,
а не "переведет уже давно кем-то накликанное". кликайте, в общем
16 сен 14, 17:45    [16582365]     Ответить | Цитировать Сообщить модератору
 Re: Команда для подключения пользователю БД.  [new]
MAAFLRus
Member

Откуда:
Сообщений: 20
o-o,


Спасибо, все получилось.
16 сен 14, 17:51    [16582420]     Ответить | Цитировать Сообщить модератору
 Re: Команда для подключения пользователю БД.  [new]
MAAFLRus
Member

Откуда:
Сообщений: 20
o-o,

А уже кем то давно созданный можно выгрузить?
16 сен 14, 17:53    [16582431]     Ответить | Цитировать Сообщить модератору
 Re: Команда для подключения пользователю БД.  [new]
o-o
Guest
MAAFLRus
А уже кем то давно созданный можно выгрузить?


способ 1, извращенский:
снять все галочки. заскриптовать.
в меню Edit выбрать Replace, заменить в скрипте sp_dropsrvrolemember на sp_addsrvrolemember

способ 2:
ну сами-то посмотрите, что генерится по новой галочке.
вместо этой "только что накликанной" роли в скрипт руками впишите нужную.
называется роль в точности как возле галочки подписано.
16 сен 14, 18:07    [16582524]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить