Питання по базам даних.

Геодезична інформаційна система 6 та Геодезична інформаційна система 6 Агро

Модератори: NickS, feNICKs

Аватар користувача
NickS
Повідомлень: 1393
З нами з: 04 квітня 2008, 12:21

Re: Вопрос по базам данных.

Повідомлення NickS » 01 квітня 2019, 11:06

NoViChoK писав:Как работать с одной базой данных на разных машинах?

Держу базу на переносном жестком диске.
Появилась потребность работать с двух компьютеров. Пр попытке подключить базу данных на другом компьютере выскакивает ошибка:

Я неправильно подключаю или там нужны какие то доп настройки?

А что, сети между компьютерами нет? Если есть, то не надо базу держать на съёмном жёстком диске! Надо чтобы на одном компе был SQL-сервер, а другой будет к нему подключаться. Если же сети между ними нет, то так, как Вы питаетесь, делать нельзя! Когда SQL-сервер подключает базу, он становится её единственным владельцем и записывает некоторые данные по которым ни кто больше не может подключиться к этим файлам. Нельзя просто так отключить жёстки и понести на другой комп чтобы работать. Что можно, так это каждый раз, когда Вы хотите отключить жёсткий, надо в менеджмент студио отсоединять базу, а потом на другом компе подсоединять. Иначе может случится так, что Вы больше её не сможете использовать даже на "родном" компе!
Конечно, может есть какие-то другие решения при работе со съёмными носителями в Microsoft SQL Server, но мне они не известны. Ищите информацию на соответствующих форумах.

Аватар користувача
Dorochenko_iv
Повідомлень: 162
З нами з: 12 березня 2010, 21:55
Звідки: м.Чернігів
Контактна інформація:

Re: Вопрос по базам данных.

Повідомлення Dorochenko_iv » 03 квітня 2019, 19:18

NoViChoK писав:Пр попытке подключить базу данных на другом компьютере выскакивает ошибка:

Операция CREATE FILE вызвала ошибку операционной системы 5(Отказано в доступе.)


У Вас Сервер не может получить доступ к файлу базы. На разных кампах у Вас пользователи, даже если одинаково и названы (имеют одно имя входа) то для виндовса имеют разную метку на переносном винчестере. Вам нужно открыть полный доступ пользователю с одного кампа и тоже самое сделать на другом не убирая пользователей с надписью "Не известная учетная запись .....". Тогда Management Studio сможет подключить базу с внешника на обеих кампах. Только не забывайте, когда переносите базу с кампа на камп то обязательно или выключайте камп полностью или останавливайте сервер. После переноса винта на другой камп на нем также или сразу подключите винт и запускайте камп, или после подключения внешника перезапускайте сервер. В противном случае Гис будет выдавать ошибку подключения.
Уже лет 6 работаю с внешником по такой схеме и все гуд.

Аватар користувача
NoViChoK
Повідомлень: 140
З нами з: 10 вересня 2012, 18:09

Re: Вопрос по базам данных.

Повідомлення NoViChoK » 04 квітня 2019, 20:42

Dorochenko_iv писав:Уже лет 6 работаю с внешником по такой схеме и все гуд.

Спасибо за Ваш ответ.
Но чет как говориться то ли лыжи не едут то ли ... :)
Значит на обеих компах в свойствах папки выставил всем кто там был полный доступ. Вот так:

1.PNG

На основном компе отсоединил базу, выключил комп, вытащил жесткий.
Втыкнул жесткий в ноут, включил, проверил еще раз свойства папки на полный доступ, попробовал присоединить - не хочет.
Где еще ему доступа не хватает ?

Аватар користувача
Dorochenko_iv
Повідомлень: 162
З нами з: 12 березня 2010, 21:55
Звідки: м.Чернігів
Контактна інформація:

Re: Вопрос по базам данных.

Повідомлення Dorochenko_iv » 08 квітня 2019, 09:30

NoViChoK писав: Где еще ему доступа не хватает ?


Тяжело заочно сказать. В Свойствах безопасности в параметре "Дополнительно" должна быть такая картина : http://prntscr.com/n8wzi3
Там, где пользователи с неактивной системы пишет "неизвестную учетную запись". Добавте еще полные права для IІS_IUSRS и также обязательно снимите галочку с пункта унаследования правил доступа от родительской папки, должно помочь. Еще, у себя я даю полные права конкретному пользователю а не группе пользователей таких как Администраторы, Пользователи - возможно еще и с этим связано.
В любом случае ошибка связана с отсутствием доступа к файлу базы и пока его не будет менеджер студио не сможет подключить её.

Аватар користувача
NoViChoK
Повідомлень: 140
З нами з: 10 вересня 2012, 18:09

Re: Вопрос по базам данных.

Повідомлення NoViChoK » 16 серпня 2021, 16:28

Як змінити пароль на базу даних (той пароль, що при запуску gis6 просить) ?
База версії 2012.

Аватар користувача
NickS
Повідомлень: 1393
З нами з: 04 квітня 2008, 12:21

Re: Вопрос по базам данных.

Повідомлення NickS » 16 серпня 2021, 16:58

NoViChoK писав:Як змінити пароль на базу даних (той пароль, що при запуску gis6 просить) ?
База версії 2012.

Це потрібно робити в Management Studio. Ось тут описано як:
http://pyatilistnik.org/menyaem-parol-sa-v-sql/