Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Доступ к БД может осуществить только ее владельцем!
|
|||
|---|---|---|---|
|
#18+
1С 7.7 Sql есть много баз с пользователем SA, пароля от которого нет. Но в SQL есть доступ по вин-авторизации. Создал в базе master пользователя sa2 c паролем и правами, создал такого же пользователя в sql-базе 1С в Sql Mgm Studio, но при попытке подключиться к базе выдает: Доступ к БД может осуществить только ее владельцем! (dbo), при этом роль DBO стоит у SA. Как быть? Поменять пароль к SA я не могу, потому как баз много... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2009, 15:35 |
|
||
|
Доступ к БД может осуществить только ее владельцем!
|
|||
|---|---|---|---|
|
#18+
Нужно выполнить для выбранной базы команду sp_changedbowner ИмяНовогоПользователя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2009, 15:40 |
|
||
|
Доступ к БД может осуществить только ее владельцем!
|
|||
|---|---|---|---|
|
#18+
а при этом старый пользователь SA не сможет подключиться к ней? Придется на сервере в 1С в подключении менять пользователя? Это ничем не черевато? Пасиб :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2009, 15:48 |
|
||
|
Доступ к БД может осуществить только ее владельцем!
|
|||
|---|---|---|---|
|
#18+
При этом старый пользователь SA не сможет к ней подключится, так как владелец у базы один :) В настройке конфигурации в параметрах подключения нужно будет поменять пользователя на нового. Пароль тоже нужно сменить. Это ничем не чревато, в принципе, это даже плюс, если подключаться к базе с другим пользователем. У sa слишком много прав. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2009, 15:52 |
|
||
|
Доступ к БД может осуществить только ее владельцем!
|
|||
|---|---|---|---|
|
#18+
и где и как эту команду выполнить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2009, 15:53 |
|
||
|
Доступ к БД может осуществить только ее владельцем!
|
|||
|---|---|---|---|
|
#18+
Это обычная Т-SQL команда. Точнее, хранимая процедура. Можно ее выполнить в Query Analyzer, например. Только сначала нужно базу выбрать. База вроде выбирается через use ИмяБазы. Ну или в выпадающем списке в Query Analyzer ее выбрать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2009, 16:00 |
|
||
|
Доступ к БД может осуществить только ее владельцем!
|
|||
|---|---|---|---|
|
#18+
А вот такой код тебе не поможет? Запусти из любой другой базы. //******************************************* Функция ИзвлечьЗначение(Стр, Парам) Начало = Найти(Стр, Парам); Стр = Прав(Стр, СтрДлина(Стр) - Начало + 1 - СтрДлина(Парам) - 3); Конец = Найти(Стр, Симв(34)); Значение = Лев(Стр, Конец - 1); Возврат Значение; КонецФункции //ИзвлечьЗначение(Стр, Парам) //******************************************** // Процедура Подключить() Перем SQLKeyCode[36], ConnectCode[200]; Файл = КаталогБазыДляКоторойНадоУзнатьПароль + "1Cv7.DBA"; Если ФС.СуществуетФайл(Файл) = 1 Тогда //Получим параметры подключения к SQL серверу FSO = СоздатьОбъект("Scripting.FileSystemObject"); F = FSO.OpenTextFile(Файл, 1); ConnectLen = 0; Пока F.AtEndOfLine = 0 Цикл ConnectLen = ConnectLen + 1; ConnectCode[ConnectLen] = КодСимв(F.Read(1)); КонецЦикла; F.Close(); FSO = 0; SQLKey = "19465912879oiuxc ensdfaiuo3i73798kjl"; Для i = 1 По 36 Цикл SQLKeyCode[i] = КодСимв(Сред(SQLKey, i, 1)); КонецЦикла; Connect = ""; Для i = 1 По ConnectLen Цикл Connect = Connect + Симв(XOR(ConnectCode[i], SQLKeyCode[(i - 1) % 36 + 1])); КонецЦикла; Сервер = ИзвлечьЗначение(Connect, "Server"); Юзер = ИзвлечьЗначение(Connect, "UID"); Пароль = ИзвлечьЗначение(Connect, "PWD"); Сообщить("Юзер: "+Юзер); Сообщить("Пароль : "+Пароль ); Сообщить("Сервер : "+Сервер ); КонецЕсли; КонецПроцедуры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2009, 04:32 |
|
||
|
Доступ к БД может осуществить только ее владельцем!
|
|||
|---|---|---|---|
|
#18+
Ещё забыл вот это: //******************************************* Функция XOR(Знач ParA, Знач ParB) Рез = 0; Коэф = 1; Для BitNumber = 1 По 8 Цикл BitA = ParA % 2; BitB = ParB % 2; ParA = Int(ParA / 2); ParB = Int(ParB / 2); BitC = (BitA + BitB) % 2; Рез = Рез + BitC * Коэф; Коэф = Коэф * 2; КонецЦикла; Возврат Рез; КонецФункции //XOR ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2009, 04:55 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=35852151&tid=1524003]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 10ms |
| total: | 174ms |

| 0 / 0 |
