Forum Użytkownikow Subiekt GT
NEXO => Subiekt NEXO => Wątek zaczęty przez: Sabdżekt_Masta w Lipiec 18, 2024, 14:11:38
-
Witam, muszę migrować z SQL 2019 express na SQL 2017 standard edition (na 2017 mam licencję i nie będę miał narazie innej)
Próbuję wygenerować sckrypt za pomocą MSSMS i wywala mi błąd.
Preparing InsSearch.ColumnType Failed:
Microsoft.SqlServer.Management.SqlScriptPublish.SqlScriptPublishException: An error occurred while scripting the objects. ---> Microsoft.SqlServer.Management.Smo.PropertyCannotBeRetrievedException: Property TextHeader is not available for UserDefinedFunction '[InsSearch].[ColumnType]'. This property may not exist for this object, or may not be retrievable due to insufficient access rights. The text is encrypted. at Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.GetTextProperty(String requestingProperty, ScriptingPreferences sp, Boolean bThrowIfCreating) at Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.BuildText(ScriptingPreferences sp) at Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.GetTextForScript(ScriptingPreferences sp, String[] expectedObjectTypes, Boolean forceCheckNameAndManipulateIfRequired, ScriptHeaderType scriptHeaderType) at Microsoft.SqlServer.Management.Smo.UserDefinedFunction.ScriptUDF(StringCollection queries, ScriptingPreferences sp, ScriptHeaderType scriptHeaderType) at Microsoft.SqlServer.Management.Smo.UserDefinedFunction.ScriptCreate(StringCollection queries, ScriptingPreferences sp) at Microsoft.SqlServer.Management.Smo.SqlSmoObject.ScriptCreateInternal(StringCollection query, ScriptingPreferences sp, Boolean skipPropagateScript) at Microsoft.SqlServer.Management.Smo.ScriptMaker.ScriptCreateObject(Urn urn, ScriptingPreferences sp, ObjectScriptingType& scriptType) at Microsoft.SqlServer.Management.Smo.ScriptMaker.ScriptCreate(Urn urn, ScriptingPreferences sp, ObjectScriptingType& scriptType) at Microsoft.SqlServer.Management.Smo.ScriptMaker.ScriptCreateObjects(IEnumerable`1 urns) at Microsoft.SqlServer.Management.Smo.ScriptMaker.ScriptUrns(List`1 orderedUrns) at Microsoft.SqlServer.Management.Smo.ScriptMaker.DiscoverOrderScript(IEnumerable`1 urns) at Microsoft.SqlServer.Management.Smo.ScriptMaker.ScriptWorker(List`1 urns, ISmoScriptWriter writer) at Microsoft.SqlServer.Management.Smo.ScriptMaker.Script(Urn[] urns, ISmoScriptWriter writer) at Microsoft.SqlServer.Management.SqlScriptPublish.SqlScriptGenerator.DoScript(ScriptOutputOptions outputOptions) --- End of inner exception stack trace --- at Microsoft.SqlServer.Management.SqlScriptPublish.GeneratePublishPage.worker_DoWork(Object sender, DoWorkEventArgs e) at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e) at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
Może ktoś pomóc z tym? Z góry dziękuję
-
Witam, muszę migrować z SQL 2019 express na SQL 2017 standard edition (na 2017 mam licencję i nie będę miał narazie innej)
Chcesz przenieść bazę nexo z SQL2019 na SQl2017?
Czarno to widzę.
Nie zaryzykuję stwierdzenia że jest to niewykonalne, ale na pewno... niebanalne.
-
Jak chcesz w to dalej brnąć to zaszyfrowane obiekty da się odszyfrować np. tym darmowym programem https://www.devart.com/dbforge/sql/sqldecryptor/
-
Może ktoś pomóc z tym?
No przecież SSMS nie potrafi skryptować obiektów zaszyfrowanych, więc nie tędy droga... Nie raz wykonywałem taką operację na bazach GT poprzez skopiowanie danych, w nexo powinno być analogicznie, lecz jeszcze nie sprawdzałem w praktyce...
Już proponowałem swoją pomoc, ale nie byłeś zainteresowany: http://forumsubiekta.pl/subiekt/eksport-produktow-z-cenami-z-bazy/msg99553/#msg99553 (http://forumsubiekta.pl/subiekt/eksport-produktow-z-cenami-z-bazy/msg99553/#msg99553)
-
Może ktoś pomóc z tym?
Nie raz wykonywałem taką operację na bazach GT poprzez skopiowanie danych, w nexo powinno być analogicznie, lecz jeszcze nie sprawdzałem w praktyce...
Ja sprawdzałem.
Dane przeniosłem, tak jak to robię standardowo w GT, tylko program nie działa