Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
vector0001 Member Откуда: Сообщений: 40 |
Всем Здравствуйте.Есть SQL 2016 server Появилась потребность в создании базы но на сервере мало места. Решение установить базу в сетевой папке и дать туда Гигабит, но SQL не видит сетевые диски, а при создании базы через запрос выдает ошибка доступа операционной системы ошибка 5. Прочитав форумы было сказано что SS SQL 2012 и выше позволяют создавать базу в сети. Но с правами пользователя я никак не разбкрусь. |
16 ноя 17, 16:48 [20960816] Ответить | Цитировать Сообщить модератору |
Andy_OLAP Member Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион Сообщений: 3151 |
Служба SQL работает от имени доменного пользователя? Каталог SMB прописываете как \\server\share_catalog? |
||
16 ноя 17, 16:50 [20960824] Ответить | Цитировать Сообщить модератору |
Andy_OLAP Member Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион Сообщений: 3151 |
Ну не совсем так, имеется в виду, что для 2012 и выше есть transparent failover of file shares, но да. |
||
16 ноя 17, 16:52 [20960829] Ответить | Цитировать Сообщить модератору |
vector0001 Member Откуда: Сообщений: 40 |
Пользователи локальные домена нет.Каталог прописываем \\server\share\db1.mdf все как в инструкции CREATE DATABASE [db1] ON PRIMARY ( NAME = N'db1', FILENAME = N'\\sql-test-2\data\db1_idera.mdf' , SIZE = 5120KB , FILEGROWTH = 10024KB ) LOG ON ( NAME = N'db1_log', FILENAME = N'\\sql-test-2\data\db1__ideralog.ldf' , SIZE = 1024KB , FILEGROWTH = 10%) |
16 ноя 17, 16:56 [20960840] Ответить | Цитировать Сообщить модератору |
Andy_OLAP Member Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион Сообщений: 3151 |
Разбирайтесь с правами: "The FULL CONTROL share permissions and NTFS permissions on the SMB share folders should be restricted to: SQL Server service account, SQL Server Agent service account and windows users with admin server roles". У Вас службы должны работать из-под локальной учетки, для которой на файловом сервере заведена такая же локальная учетка с таким же паролем. Вы можете обычным сеансом пользователя зайти на сервер с SQL и проверить, что можете создать любой файл в \\server\share ? |
||
16 ноя 17, 16:58 [20960846] Ответить | Цитировать Сообщить модератору |
Гавриленко Сергей Алексеевич Member Откуда: Moscow Сообщений: 37143 |
Сообщение было отредактировано: 16 ноя 17, 17:02 |
||
16 ноя 17, 17:02 [20960862] Ответить | Цитировать Сообщить модератору |
vector0001 Member Откуда: Сообщений: 40 |
Если я правильно понял то в sare доступ для всех с сервера SQL зайдя в шару я могу создать папку файл и т.д. Службу если я правильно понял можно запускать как от встроенной учетной записи так и от указанной. А во встроенной есть 3 варианта локальная система локальная служба сетевая служба. Вы мне предлагаете поменять указанную учетную запись? У меня там NT service-MSSQLSERVER Учетка и пароль от неё я не знаю боимся поменяем и все рухнет. |
16 ноя 17, 17:05 [20960883] Ответить | Цитировать Сообщить модератору |
Andy_OLAP Member Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион Сообщений: 3151 |
Ничего больше не трогайте. Я серьезно. Коллега уже все верно написал - тот, кто принял решение "установить базу в сетевой папке", вот он пусть и покажет Вам, как это сделать, не зная паролей... |
||
16 ноя 17, 17:06 [20960889] Ответить | Цитировать Сообщить модератору |
vector0001 Member Откуда: Сообщений: 40 |
Гавриленко Сергей Алексеевич, База будет некорректно или медленно работать? |
16 ноя 17, 17:06 [20960890] Ответить | Цитировать Сообщить модератору |
Andy_OLAP Member Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион Сообщений: 3151 |
Уборщица выключали питание на SMB сервере, задев шваброй провод питания. База MSSQL разлетелась в клочья. Бэкапа нет. Починить не сможете. Придется на выход с вещами и искать новую работу. А Вам таки оно нужно? |
||
16 ноя 17, 17:08 [20960903] Ответить | Цитировать Сообщить модератору |
Andy_OLAP Member Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион Сообщений: 3151 |
Andy_OLAP, И это самый мягкий вариант. Обычно не уборщица, а сисадмин подходит к коммутатору и думает - что за проводок гигабитный, мне нужно быстро проверить кое-что, займу пока сетевое гнездо, а потом обратно вставлю, никто ничего не узнает. Вы приходите в серверную - питание никто не выключал, провода на месте, а SMB сервер от SQL отваливался. И понять не можете, что это было. |
16 ноя 17, 17:10 [20960914] Ответить | Цитировать Сообщить модератору |
vector0001 Member Откуда: Сообщений: 40 |
Значит если я буду знать эти пароли то мне нужно поменять учётную запись и скрипт пройдет? Спасибо за информацию об опасности данного решения. |
16 ноя 17, 17:11 [20960920] Ответить | Цитировать Сообщить модератору |
Andy_OLAP Member Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион Сообщений: 3151 |
Если места нет на существующих дисках внутри сервера - то почему бы не подсоединить к серверу с SQL съемный USB диск и там создать каталог для базы? Пусть это будет "на соплях", но хоть не будет человека, который на пути следования данных от сервера с SQL до сервера с SMB каталогом может в любой момент устроить диверсию. Из двух зол нужно выбирать меньшее... |
||
16 ноя 17, 17:16 [20960954] Ответить | Цитировать Сообщить модератору |
Andy_OLAP Member Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион Сообщений: 3151 |
vector0001, Коллега, закройте эту тему, пожалуйста (напишите, что проблема решена и принято решение отказаться от SMB), не нужно провоцировать молодежь на неверные поступки. Настраивайте свой HP G9, пинайте техподдержку, но подключайте все по FC. |
16 ноя 17, 17:24 [20960986] Ответить | Цитировать Сообщить модератору |
vector0001 Member Откуда: Сообщений: 40 |
Andy_OLAP, Требуется базу сделать примерно в 2 ТВ который будет рости как это скажется на USB и на сколько быстро будет работать SQL |
16 ноя 17, 17:26 [20960992] Ответить | Цитировать Сообщить модератору |
Гавриленко Сергей Алексеевич Member Откуда: Moscow Сообщений: 37143 |
|
||
16 ноя 17, 17:30 [20961010] Ответить | Цитировать Сообщить модератору |
vector0001 Member Откуда: Сообщений: 40 |
Тема закрыта будем пинать тех поддержку. |
16 ноя 17, 17:30 [20961011] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |