![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Дано:
- Windows Server 2008R2 Standard (роль: терминальный сервер + MS SQL + 1С)
- MS SQL 2012
- сервер в рабочей группе, домена нет.
- залогинился с правами администратора.
Нужно:
- Переместить файлы одной из пользовательских баз SQL в каталог на другом диске.
Проблема:
- MS SQL Studio Manager не видит папки (кроме лежащих в корне диска) на любых дисках, кроме системного. Т.е., не видит содержимое папок. Даже той, где лежат файлы его собственных баз. Поэтому невозможно присоединить перенесенные файлы баз.
Подробности проблемы: посмотреть ролик.
Я сделал видеоролик (я сам терпеть не могу инструкции и мануалы в виде видеороликов (за исключением руководств по разборке какой-нибудь хрени, там видео бывает полезно), но тут, действительно, проще показать, чем расписывать словами.
UPD: проблема решилась назначением прав NTFS на папки на несистемных дисках для группы "Пользователи" (сравнил права NTFS на диски C и F, к первому у пользователей есть доступ, а ко второму нет). Пришлось дать полный доступ.
Я не уверен, что это правильно. КМК, терминальные пользователи вообще не должны иметь достапа к файлам БД MS SQL. Прошу указать мне, что я сделал неправильно, и как правильно.
Сильно не пинайте, я не настоящий админ, эникей-самоучка.
no subject
Date: 2018-06-16 03:24 pm (UTC)лечится накатыванием патчей.
глюк с доступами, кстати, жутко мерзкий: он регулярно появляется на самых разных сетевых ресурсах и устройствах, и единого метода борьбы нету, потому как он от косяков совместимости прошивок и операционок берет свое начало.
зачастую для исправления требуется полная переустановка системы с нуля на всех машинах, где есть косяк, что, сам ПОНИмаешь, вилы.....
последний раз такую жопу словил, когда вкорячилась обнова против вирусов-шифровальщиков, тупо закрывающая порты и отключающая службы.
пропали ВСЕ сетевые устройства, откат обновы не помог, пришлось на 20 с лишним клиентских машинах переустанавливать винду.
no subject
Date: 2018-06-16 05:57 pm (UTC)Точно такая же проблема была еще в одной конторе, пол-года назад. Но тогда не сообразил. И там тоже все ставил от админа. Из-за этой проблемы там приходится делать бэкап на системный диск, а потом руками (надо скрипт сделать, лень) перемещать в папку для бэкапов на другом винте. Теперь можно починить, ура.
>>пришлось на 20 с лишним клиентских машинах переустанавливать винду.
ОМГ, даже если из образа раскатывать, все равно долго...
Откат не помогает в этом случае?
no subject
Date: 2018-06-16 06:40 pm (UTC)Несколько дней пришлось трахаться.
no subject
Date: 2018-06-16 10:11 pm (UTC)Несколько дней пришлось трахаться.
-
https://support.microsoft.com/en-us/help/2696547/how-to-detect-enable-and-disable-smbv1-smbv2-and-smbv3-in-windows-and
no subject
Date: 2018-06-16 09:52 pm (UTC)-
четыре волшебные буквы
DHCP
и еще три
WDS
и еще три
GPO
no subject
Date: 2018-06-16 09:51 pm (UTC)-
номер какой? кривые обновы были, но чтобы сетевые пропадали - не было.
---
>>зачастую для исправления требуется полная переустановка системы с нуля на всех машинах, где есть косяк, что, сам ПОНИмаешь, вилы.....
-
один раз не wds
no subject
Date: 2018-06-16 10:15 pm (UTC)no subject
Date: 2018-06-16 09:48 pm (UTC)-
1. Открыть сервисы
2. посмотреть, от какого имени работает данный инстанс скуля
3. дать права на файлы этому инстансу
no subject
Date: 2018-06-16 10:17 pm (UTC)проходили.
прописываешь инстансу права - ноль эмоций.
no subject
Date: 2018-06-16 10:35 pm (UTC)-
Так надо бы еще потом свежий тикет получить, если я в полвторого ночи правильно помню.
no subject
Date: 2018-06-16 09:49 pm (UTC)-
так делать не надо вообще. На одной машине две-три виртуалки еще так-сяк.
---
no subject
Date: 2018-06-16 10:42 pm (UTC)Бедность.
no subject
Date: 2018-06-16 10:44 pm (UTC)Один хост, три виртуалки. hyper-v
no subject
Date: 2018-06-16 10:01 pm (UTC)-
мне не жалко.
declare @time varchar(80)
select @time = convert(varchar, getdate(), 108)
/* print @time
*/
select @time = SUBSTRING (@time,1,2) + +'_' + SUBSTRING (@time,4,2)
/* print @time */
declare @path varchar(80)
select @path = 'E:\database_bu\'+ '1C8_Razrabotka_'+@time+'.bak'
BACKUP DATABASE [1C8_Razrabotka] TO DISK = @path
-
и потом restore куда надо и как надо. и с именами,ю какие надо
no subject
Date: 2018-06-16 10:41 pm (UTC)Но я в это не умею, к сожалению. Буду разбираться.
no subject
Date: 2018-06-16 10:46 pm (UTC)