Autor Wątek: Migracja z SQL 2019 na 2017 Preparing InsSearch.ColumnType Failed  (Przeczytany 465 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Sabdżekt_Masta

  • Nowy użytkownik
  • *
  • Wiadomości: 8
  • Reputacja +0/-0
  • Wersja programu: Najnowsza
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ę

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4899
  • Reputacja +172/-11
Odp: Migracja z SQL 2019 na 2017 Preparing InsSearch.ColumnType Failed
« Odpowiedź #1 dnia: Lipiec 18, 2024, 15:04:10 »
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.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline yemet

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1265
  • Reputacja +46/-1
  • Wersja programu: Navireo
Odp: Migracja z SQL 2019 na 2017 Preparing InsSearch.ColumnType Failed
« Odpowiedź #2 dnia: Lipiec 18, 2024, 15:55:07 »
Jak chcesz w to dalej brnąć to zaszyfrowane obiekty da się odszyfrować np. tym darmowym programem https://www.devart.com/dbforge/sql/sqldecryptor/

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17120
  • Reputacja +799/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Migracja z SQL 2019 na 2017 Preparing InsSearch.ColumnType Failed
« Odpowiedź #3 dnia: Lipiec 18, 2024, 16:00:01 »
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
Daniel, Białystok.

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4899
  • Reputacja +172/-11
Odp: Migracja z SQL 2019 na 2017 Preparing InsSearch.ColumnType Failed
« Odpowiedź #4 dnia: Lipiec 18, 2024, 19:06:00 »


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
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Forum Użytkownikow Subiekt GT

Odp: Migracja z SQL 2019 na 2017 Preparing InsSearch.ColumnType Failed
« Odpowiedź #4 dnia: Lipiec 18, 2024, 19:06:00 »