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

Откуда: Оттуда
Сообщений: 481
Хочется перенести пользователей из одной базы в другую...
Что то не вижу скриптов на создание User, когда скриптую всю базу данных (все галки выставляю)
такая примитивная операция, но писать для каждого sp_adduser неохота. Возможно есть варианты SQL запросов генерящих Create User скули???
11 июл 11, 11:14    [10954435]     Ответить | Цитировать Сообщить модератору
 Re: Как получить скрипт на создание User  [new]
_Groxot_
Member

Откуда: Оттуда
Сообщений: 481
_Groxot_,

В Sql 2000 нет возможности скриптануть User ? и никто этим не занимался?
11 июл 11, 11:49    [10954729]     Ответить | Цитировать Сообщить модератору
 Re: Как получить скрипт на создание User  [new]
Glory
Member

Откуда:
Сообщений: 104751
_Groxot_

В Sql 2000 нет возможности скриптануть User ? и никто этим не занимался?

Если вы под Sql 2000 понимаете Enterprise Manager, то это задается в диалоге скриптования опцией
Script database users and database roles
Generate a Transact-SQL statement to create all users and roles that have access to the database.
11 июл 11, 11:53    [10954778]     Ответить | Цитировать Сообщить модератору
 Re: Как получить скрипт на создание User  [new]
_Groxot_
Member

Откуда: Оттуда
Сообщений: 481
Glory,

Да прошу прощения за неграмотность вопроса.
Данный запрос не выдает ни sp_adduser ни create user
Только
if not exists (select * from dbo.sysusers where name = N'Бла')
EXEC sp_grantdbaccess N'Бла'
GO
11 июл 11, 12:00    [10954818]     Ответить | Цитировать Сообщить модератору
 Re: Как получить скрипт на создание User  [new]
Glory
Member

Откуда:
Сообщений: 104751
_Groxot_
sp_grantdbaccess

_Groxot_
Glory,

Да прошу прощения за неграмотность вопроса.
Данный запрос не выдает ни sp_adduser ни create user
Только
if not exists (select * from dbo.sysusers where name = N'Бла')
EXEC sp_grantdbaccess N'Бла'
GO

И что тут неправильного ?

ЗВ
create user в sql2000 нет
11 июл 11, 12:04    [10954844]     Ответить | Цитировать Сообщить модератору
 Re: Как получить скрипт на создание User  [new]
_Groxot_
Member

Откуда: Оттуда
Сообщений: 481
Glory,

Дело в том что Login а такого у меня нет. Я хочу просто создать юзера.
А без такого логина мне этот скрипт sp_grantdbaccess не поможет..
11 июл 11, 13:31    [10955388]     Ответить | Цитировать Сообщить модератору
 Re: Как получить скрипт на создание User  [new]
Glory
Member

Откуда:
Сообщений: 104751
_Groxot_
Glory,

Дело в том что Login а такого у меня нет. Я хочу просто создать юзера.

Не бывает пользователей без логинов
Логин должен быть что для sp_adduser, что для sp_grantdbaccess
11 июл 11, 13:36    [10955431]     Ответить | Цитировать Сообщить модератору
 Re: Как получить скрипт на создание User  [new]
_Groxot_
Member

Откуда: Оттуда
Сообщений: 481
Glory,

мммм
Картинка с другого сайта.
11 июл 11, 13:44    [10955489]     Ответить | Цитировать Сообщить модератору
 Re: Как получить скрипт на создание User  [new]
Glory
Member

Откуда:
Сообщений: 104751
_Groxot_
Glory,

мммм
Картинка с другого сайта.

Только это guest пользователь
11 июл 11, 13:50    [10955520]     Ответить | Цитировать Сообщить модератору
 Re: Как получить скрипт на создание User  [new]
_Groxot_
Member

Откуда: Оттуда
Сообщений: 481
Glory,

Картинка с другого сайта.

Тут Вы ошибаетесь :)

А вообще я уже нарыл про CREATE USER WITHOUT LOGIN. Только вот как его прикрутить к 2000?
Возможно ли использовать новый OSQL.exe? Это не спасет?
11 июл 11, 13:57    [10955572]     Ответить | Цитировать Сообщить модератору
 Re: Как получить скрипт на создание User  [new]
Glory
Member

Откуда:
Сообщений: 104751
_Groxot_
А вообще я уже нарыл про CREATE USER WITHOUT LOGIN. Только вот как его прикрутить к 2000?
Возможно ли использовать новый OSQL.exe? Это не спасет?

Еще раз. НИКАК
Нет в 2000ом пользователей без логинов
Читайте мануалы той же версии, что и ваш сервер
11 июл 11, 15:16    [10956198]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить