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

Откуда:
Сообщений: 38
Доброго времени суток!
Мы пользуемся программой, которая построена на MS SQL 2008. Мы восстанавливаем БД из бэкапа раз в месяц. Тот, кто скидывает нам этот бэкап, скинул SQL-код для восстановления этой БД. Вот этот код:
USE master
GO

RESTORE DATABASE DBCHRK
	FROM  DISK = N'd:\Archiv\fullbackup.bak' 
WITH  
	FILE = 1,  
	NOUNLOAD,  
	REPLACE,
	STATS = 10
GO
USE DBCHRK;
GO
EXEC sp_change_users_login 'Update_One', 'USER1', 'USER1';
GO


Подскажите пожалуйста, что конкретно делает эта строка?!
EXEC sp_change_users_login 'Update_One', 'USER1', 'USER1';

USER1 это наш логин, под которым мы заходим в программу.
29 авг 16, 10:54    [19601404]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
o-o
Guest
похоже, это ALTER USER1 WITH LOGIN USER1, но времен <= 2000.
чтобы у восстановленного вместе с базой ИХ юзера USER1 проапдэйтился sid,
стал как у ВАШЕГО логина USER1
29 авг 16, 11:01    [19601428]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
ospts
Member

Откуда:
Сообщений: 38
А sid это что такое?
29 авг 16, 11:14    [19601492]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
o-o
Guest
ospts
А sid это что такое?

Security Identifier
29 авг 16, 11:20    [19601520]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
ospts
Member

Откуда:
Сообщений: 38
А для чего используется этот идентификатор?
29 авг 16, 11:31    [19601553]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
o-o
Guest
чтобы идентифицировать данный security principal,
santa pazienza
29 авг 16, 11:35    [19601573]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
ospts
Member

Откуда:
Сообщений: 38
То есть, после выполнения этой функции у нашего логина будут такие же права, как у их пользователя?
29 авг 16, 11:42    [19601597]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
o-o
Guest
ospts
То есть, после выполнения этой функции у нашего логина будут такие же права, как у их пользователя?

да
29 авг 16, 11:54    [19601633]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление БД  [new]
ospts
Member

Откуда:
Сообщений: 38
Спасибо за пояснения!
29 авг 16, 11:54    [19601636]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить