v7: Ошибка при запуске SQL базы #448802


#0 by Вотс
Native: 2812 Message: ... Could not find stored procedure 'sp_1sUsers_GetCursor'. SQL State:42000 Native: 8180 Message: ... Statement(s) could not be prepared. Я пытаюсь запустить копии баз с сервера поставил SQL 2000 sp3, подключил базы (их две) и призапуске обоих выбает вот такую ошибку. Посмотрел на сервере в процедурах (sp_1sUsers_GetCursor) такой процедуры там нет. подскажите что делать и как запустить базы. Спасибо за ранее.
#1 by los_hooliganos
Как копии делал?
#2 by Вотс
Скопировал и перенес, до переустановки Win все ок работало.
#3 by dk
на копии удали файл dds запусти конфигуратор загрузи конфу саму в себя - предложит создать новый dds - соглашайся может поможет
#4 by micha
sp_1sUsers_GetCursor У меня такая же проблема была, когда в SQL стояла авторизация локального пользователя. Я думаю проблема в этом. Попробуй сделать авторизацию через sa, а главное не забудь поменять пользователя и пароль в конфигураторе
#5 by micha
А если авторизация через sa то смени пороль sa в sql и в конфигураторе
#6 by Вотс
Сейчас попробую
#7 by Вотс
Не помогло. Извини за глупый вопрос где поменять?
#8 by Вотс
Нашел
#9 by micha
проблема в след. sql заведен пользователь базы и пароль. в 1с в конфигураторе тоже пользователь и пароль sql. Если пользователь и пароль отличны между 1с и sql то тогда не че работать не будет, будет вылетать твоя ошибка. Логично было бы в sql завести пользователя и пароль и этого же пользователя и пароль прописать в 1с. Отпишись если решил или не решил проблему
#10 by Вотс
Не помогло, сейчас попробую завести нового пользователя.
#11 by москит
если пароль не совпадает, вылезет совсем другая ошибка. И 1с 7.7 работает только из под sa.
#12 by micha
я тебе принскрин могу покозать 77 где пользователь не sa
#13 by SnarkHunter
>> И 1с 7.7 работает только из под sa. Глупость какая... Работает под любым пользователем, который является dbo данной БД...
#14 by Вотс
Эт тож не помогло. Да а почему у sa владелец везде dbo?
#15 by москит
упс ... точно, ступил :) но сообщение все же точно не об несовпадении пароля
#16 by Вотс
Как моего пользователя сделать dbo?
#17 by micha
Давай теперь, расказывай какой SQL, какой сервис пак, какой релиз платформы
#18 by Mikeware
BOL украли?
#19 by Вотс
7.7.27 SQL 2000 SP3 WIN 2003 SP2 R2 RUS
#20 by micha
Можно выложить принскрин со списком пользователей базы sql и принскрин настройки соединения с sql в 1с
#21 by micha
ну или пришли на michaСАБАКАchelpivo.ru
#22 by vde69
для этого есть команда SQL, если искать лень, то делается так: 1. добавляешь права администратора сервера 2. в ентерпайс конектишся под этим пользователем 3. создаешь новую базу 4. убираешь права администратора 5. дисконектишся
#23 by Mikeware
набрать два слова в BOL - "искать"??? да офигеть...
#24 by vde69
мне лень, по тому-что оно не по русски а по английски. как альтернативу BOL у я иногда отркрываю мастерс и смотрю список хранимок и их декларации
#25 by Вотс
отправил
#26 by ДенисЧ
А у меня сейчас BOL на русском :-Ь
#27 by BoBaBo
трудно сказать что ли человеку? sp_changedbowner
#28 by BoBaBo
или уж совсем не заморачиваясь use 'MyBase1c' sp_changedbowner 'User1c'
#29 by Вотс
А это где, сори за тупой вопрос.
#30 by lift
в энтерпрайз манагер, SQL Query Analizer
#31 by los_hooliganos
BOL на русском вышел в 2007 году.
#32 by BoBaBo
открываешь Query Analyzer пишкшь команды             sp_changedbowner 'User1c' со своим названием базы и юзером, естественно все. выполнить или F5.
#33 by los_hooliganos
А еще можно тупо через инферфейс ssms поменять владельца))
#34 by Вотс
Спасибо
#35 by Вотс
Server: Msg 170, Level 15, State 1, Line 1 Line 1: Incorrect syntax near 'trade2005'.
#36 by ДенисЧ
use trade2005 без кавычек
#37 by dk
хм, у 2000-го 4-й сервис пак есть --- по смене dbo - не парься с QA - тупо deattach, attach укажи dbo в EM
#38 by Вотс
Ты предлагаешь накатить 4 SP думаешь уйдет ашибка
#39 by dk
ну хуже не должно быть --- я так и не понял появилась sp_1sUsers_GetCursor после пересоздания DDS или нет?
#40 by Вотс
Я снес Win. Базы соответственно на другом диске. Поставил SQL и ни чего не работает.
#41 by dk
дык куда процедура-то делась? в dds тоже ничего похожего нету? --- может не тот md к скульной базе цепляешь?
#42 by Вотс
Да ни чего не менялось в каталоге где база лежит просто переустановил Винду, установил ПО. Да накатил SP4 nf;t песня. Как ты говоришь deattach использовать?
#43 by dk
если нет процедуры, то после смены дво она не появится -- В ентерпрайх манагере - выбираешь базу - пкм - задачи - detach выбираешь папку с базами - пкм - задачи - attach -  в окне задаешь dbo
#44 by Вотс
Где взять процедуру?
#45 by dk
хороший вопрос, еще бы знать куда она пропала ))) --- можно попробовать в конфигураторе какой-нибудь реквизит - поставить отбор по какому-нибудь реквизиту справочника и сохранить MD
#46 by Вотс
Одну базу запустил. Вторая ругается на "Нарушена структура CS204"
#47 by dk
sc204 - это сравочник какой-то - можно в ддс поглядеть
#48 by Mikeware
dds  у тебя не совпадает со структурой базы. sc204 - это в типовой торговлен Справочник Договоры
#49 by Вотс
И что сделать.
#50 by Дык ё
эта процедура - элемент одного из способов реализации гибких блокировок для таблицы _1susers. если гибкие блокировки на копии не нужны - переустанови платформу из дистрибутива (в твоей bkend.dll должен быть патченый). если нужны - скопируй две процедуры и функцию с боевой базы.
#51 by Aleximus
У меня возникла подобная ситуация - полетела центральная база (SQL) вместе с сервером. Пришлось копировать периферийку и делать из неё центральную. Клиентские станции не менялись после установки новой базы на новом серваке. Сделал идентичные настройки прерыдущим. Но выдается сообщение, описанное в данном топике. Собственно, поэтому я и здесь. Автору: получилось запустить базу?
#52 by Вотс
Да
#53 by Вотс
Да я запустил базу
#54 by Aleximus
У меня тоже получилось вчера. Вылечилось правильной выгрузкой скриптов (до этого неправильно назвал SQL-сервер при их инсталяции) в SQL-базу и добавлением в BIN файлика "vk_Hook1C.dll".
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С