![]() |
Автор: Администратор |
Собственно, сама процедура создания резервной копии базы и восстановления простая. Но есть нюансы, связанные с учетными записями пользователей.
Можно заметить такую деталь, что вместе с базой данных из резервной копии также восстановились и пользователи этой базы. Т.е. если сравнить разделы -> Databases -> DB_NAME -> Security -> Users старого сервера и нового, то они будут равны. А если сравнить разделы -> Security -> Logins этих серверов, то на старом сервере будут необходимые пользователи, а на новом - нет.
Раздел -> Security -> Logins содержит учетные записи пользователей, имеющих право на подключение к данному экземпляру сервера БД вообще. Т.к. на одном экземпляре может быть несколько разных БД, то в настройках этих учетных записей можно выбирать, к какой БД пользователь может иметь право подключаться и что-то с ней делать. Если разрешить пользователю работать с какой-нибудь БД, то в разделе -> Databases -> DB_NAME -> Security -> Users этой БД будет создан точно такой же пользователь.
И так, у нас отсутствуют необходимые учетные записи в -> Security -> Logins на новом сервере. Способов их перенести со старого сервера нет. Очевидно, их нужно создать, поскольку без них подключение к БД будет невозможным. Но, сразу скажу, что классическое создание учеток посредством графического интерфейса здесь не подойдет по ряду причин, одна из которых заключается в том, что пользователь с одним и тем же именем на двух серверах будет отличаться своим идентификатором. Это уникальное число, и СУБД оперирует именно этим числом, определяя полномочия пользователя в системе. Поэтому создать нового пользователя необходимо выполнив команду с явным указанием того идентификатора, который использовался на старом сервере.
Посмотреть используемый идентификатор на старом сервере можно выполнив следующую команду:
SELECT Name, SID FROM sys.Server_Principals WHERE Name = 'username'
Нужно создать точно такого же пользователя на новом сервере с таким же идентификатором. Для этого нужно выполнить запрос к экземпляру нового сервера, набрав и выполнив следующую команду:
CREATE LOGIN [username] WITH PASSWORD = password, SID = 0x8AC932A2D426D948A4427933A10C5A57, CHECK_POLICY = OFF
check_policy позволяет не проверять соответствие устанавливаемого пароля парольной политике, установленной на сервере. Если команда набрана правильно, то пользователь будет создан. Теперь можно проверить соединение с базой данных.
icacls >>>
сохранение прав доступа (ACL) к папкам в WIndows, резервная копия /
ID материала: 14585 / Дата публикации: 08.01.2024 / Просмотров: 192
Встроенная в ОС Windows утилита, управляющая списками управления доступом (ACL — Access Control Lists) в файловой системе NTFS.
- узнать установленные права доступа к папкам или файлам,
- установить/изменить эти права,
- сохранить информацию об установленных правах в текстовый файл и восстановить их обратно,
- копировать ACL с одной папки на другую....
robocopy >>>
копирование файлов и папок / копирование файлов и папок с сохранением прав доступа (ACL) / синхронизация файлов и папок /
ID материала: 14583 / Дата публикации: 14.12.2023 / Просмотров: 193
Подключение к удаленному серверу MS SQL >>>
ID материала: 14579 / Дата публикации: 01.10.2023 / Просмотров: 145
Иногда такая возможность может быть отключена.
Для включения, необходимо запустить оснастку C:\Windows\SysWOW64\SQLServerManagerXX.msc, либо найти ее в списке программ и включить TCP/IP в SQL Server Network Configuration -> Protocols for SQLEXPRESS.
После этого перезапустить службу SQLEXPRESS и повторить попытку подключения.
Сброс пароля у учетной записи sa в MS SQL >>>
ID материала: 14578 / Дата публикации: 01.10.2023 / Просмотров: 184
Проверка связи с сервером базы данных MS SQL >>>
ID материала: 14577 / Дата публикации: 01.10.2023 / Просмотров: 121
Корзина не предназначена для покупки товаров, поскольку сайт не занимается продажами.
Функция корзины заключается всборе компьютерных комплектующих в собственную базу (требуется регистрация на сайте) и сравнении их между собой.
Сбор компьютерных комплектующих в собственную базу: Эта фанкция необходима для виртуальной сборки компьютера. Требуется регистрация на сайте.
Сравнение комплектующих: Можно сравнить только комплектующие следующих групп: 1. Жёсткие диски. 2. Твердотельные диски. 3. Оперативная память. 4. Видеокарты. 5. Центральные процессоры. 6. Материнские платы.