Avatar billede Kim Neesgaard Seniormester
15. maj 2023 - 15:48 Der er 23 kommentarer

SQL Server 2022 Import and Export Data giver fejl

Hej!
Jeg har installeret SQL Server 2022 på min pc og det virker helt efter hensigten, men når jeg vil åbne SQL Server 2022 Import and Export, så får jeg denne (hårdnakkede) fejl:

TITLE: SQL Server Import and Export Wizard
------------------------------

An error occurred which the SQL Server Integration Services Wizard was not prepared to handle.

------------------------------
ADDITIONAL INFORMATION:

Filen eller assemblyen 'Microsoft.DataTransformationServices.ScaleHelper, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' eller en af dens afhængigheder kunne ikke indlæses. Den angivne fil blev ikke fundet. (DTSWizard)

------------------------------
BUTTONS:

OK
------------------------------

Jeg har søgt Google tyndt, samt ChatGPT og jeg har fået en masse forslag til løsninger, men endnu ikke et, der virker.

Skulle I mon have et tip til at få den til at køre?
Avatar billede arne_v Ekspert
15. maj 2023 - 16:42 #1
Hvilken edition er det? (Express er vistnok et problem)

Satte du kryds i "integration services" under installation?
Avatar billede Kim Neesgaard Seniormester
15. maj 2023 - 17:35 #2
Den står bare som SQL Server 2022, men det er det gratis, så det er nok Express. Og SQL Server Management Studio 19 er også installeret.

Kan ikke huske om jeg krydsede integration services af under installationen, men har gjort det efterfølgende.
Avatar billede arne_v Ekspert
15. maj 2023 - 17:52 #3
Er der en Microsoft.DataTransformationServices.ScaleHelper.dll på systemet?
Avatar billede Kim Neesgaard Seniormester
15. maj 2023 - 20:16 #4
Ja:
C:\Program Files (x86)\Microsoft SQL Server Management Studio 19\Common7\IDE\CommonExtensions\Microsoft\SSIS\160\Binn\Microsoft.DataTransformationServices.ScaleHelper.dll
Avatar billede arne_v Ekspert
16. maj 2023 - 02:48 #5
Er den i GAC?

gacutil /l Microsoft.DataTransformationServices.ScaleHelper
Avatar billede Kim Neesgaard Seniormester
16. maj 2023 - 09:58 #6
Har prøvet at køre gacutil /l i commandprompt, men den giver fejl.

gacutil.exe ligger 2 steder:

C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\gacutil.exe

og

C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\gacutil.exe

men tilgang via stifinder og kørsel kan ikke lade sig gøre. Når jeg kører som admin, så kommer den sædvanlige 'Vil du tillade...', men der sker ikke videre, når man trykker Ja.
Avatar billede Kim Neesgaard Seniormester
16. maj 2023 - 10:11 #7
Jeg har prøvet at køre fejlfindingsværktøjet på filen, men det vil heller ikke rigtig noget?
Avatar billede arne_v Ekspert
16. maj 2023 - 19:52 #8
Hvilken fejl får du når du forsøger at køre gacutil command line?
Avatar billede arne_v Ekspert
16. maj 2023 - 19:52 #9
Virker andre .NET kommandoer som f.eks. csc?
Avatar billede Kim Neesgaard Seniormester
16. maj 2023 - 20:04 #10
C:\Users\Kim> gacutil
'gacutil' is not recognized as an internal or external command,
operable program or batch file.

C:\>gacutil
'gacutil' is not recognized as an internal or external command,
operable program or batch file.

C:\>csc
'csc' is not recognized as an internal or external command,
operable program or batch file.
Avatar billede arne_v Ekspert
16. maj 2023 - 20:20 #11
Ah.

Den er næppe i PATH så:

"C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\gacutil.exe"

og

"C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\gacutil.exe"
Avatar billede Kim Neesgaard Seniormester
17. maj 2023 - 08:57 #12
Nu får jeg:

C:\>"C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\gacutil.exe"
Microsoft (R) .NET Global Assembly Cache Utility.  Version 4.0.30319.0
Copyright (c) Microsoft Corporation.  All rights reserved.

Usage: Gacutil <command> [ <options> ]
Commands:
  /i <assembly_path> [ /r <...> ] [ /f ]
    Installs an assembly to the global assembly cache.

  /il <assembly_path_list_file> [ /r <...> ] [ /f ]
    Installs one or more assemblies to the global assembly cache.

  /u <assembly_display_name> [ /r <...> ]
    Uninstalls an assembly from the global assembly cache.

  /ul <assembly_display_name_list_file> [ /r <...> ]
    Uninstalls one or more assemblies from the global assembly cache.
osv.
Avatar billede Kim Neesgaard Seniormester
17. maj 2023 - 10:17 #13
Så kører den:

C:\>"C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\gacutil.exe" /l
Microsoft (R) .NET Global Assembly Cache Utility.  Version 4.0.30319.0
Copyright (c) Microsoft Corporation.  All rights reserved.

The Global Assembly Cache contains the following assemblies:
  Microsoft.Ink, Version=6.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=AMD64
  Microsoft.Interop.Security.AzRoles, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=AMD64
  srmlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=AMD64
  Microsoft.Ink, Version=6.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=x86
  Microsoft.Interop.Security.AzRoles, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=x86
  srmlib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=x86
  Microsoft.Ink.Resources, Version=6.1.0.0, Culture=da, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL
  Microsoft.Ink.Resources, Version=6.1.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL
  Microsoft.ManagementConsole, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL
  Microsoft.ManagementConsole.Resources, Version=3.0.0.0, Culture=da, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL
  Microsoft.ManagementConsole.Resources, Version=3.0.0.0, Culture=en, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL

osv.

Men dog:

C:\>"C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\gacutil.exe" /l Microsoft.DataTransformationServices.ScaleHelper
Microsoft (R) .NET Global Assembly Cache Utility.  Version 4.0.30319.0
Copyright (c) Microsoft Corporation.  All rights reserved.

The Global Assembly Cache contains the following assemblies:

Number of items = 0
Avatar billede arne_v Ekspert
17. maj 2023 - 14:09 #14
Så Microsoft.DataTransformationServices.ScaleHelper er ikke i GAC.
Avatar billede arne_v Ekspert
17. maj 2023 - 14:12 #15
Hvis du har mod på at eksperimentere kunne du jo prøve at putte den i GAC:

gacutil /i "sti til DLL"

Alternativt kunne du prøve at kopiere den DLL til samme dir som den EXE du kører og giver fejlen.
Avatar billede Kim Neesgaard Seniormester
17. maj 2023 - 14:54 #16
Jo - jeg har prøvet:
C:\>"C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\gacutil.exe" /i "C:\Program Files (x86)\Microsoft SQL Server Management Studio 19\Common7\IDE\CommonExtensions\Microsoft\SSIS\160\Binn\Microsoft.DataTransformationServices.ScaleHelper.dll"
Microsoft (R) .NET Global Assembly Cache Utility.  Version 4.0.30319.0
Copyright (c) Microsoft Corporation.  All rights reserved.

Failure adding assembly to the cache: Administrator permissions are needed to use the selected options. Use an administrator command prompt to complete these tasks.

Skal man åbne cmd aom admin?
Avatar billede arne_v Ekspert
17. maj 2023 - 15:08 #17
Det ser sådan ud.
Avatar billede Kim Neesgaard Seniormester
17. maj 2023 - 15:18 #18
Sådan!

C:\>"C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\gacutil.exe" /i "C:\Program Files (x86)\Microsoft SQL Server Management Studio 19\Common7\IDE\CommonExtensions\Microsoft\SSIS\160\Binn\Microsoft.DataTransformationServices.ScaleHelper.dll"
Microsoft (R) .NET Global Assembly Cache Utility.  Version 4.0.30319.0
Copyright (c) Microsoft Corporation.  All rights reserved.

Assembly successfully added to the cache
Avatar billede arne_v Ekspert
17. maj 2023 - 15:31 #19
Hvad sker der så hvis du forsøger at gøre det som skal bruge den DLL?
Avatar billede Kim Neesgaard Seniormester
17. maj 2023 - 16:14 #20
Hm - den giver stadig fejl:
TITLE: SQL Server Import and Export Wizard
------------------------------

An error occurred which the SQL Server Integration Services Wizard was not prepared to handle.

------------------------------
ADDITIONAL INFORMATION:

Filen eller assemblyen 'Microsoft.DataTransformationServices.ScaleHelper, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' eller en af dens afhængigheder kunne ikke indlæses. Den angivne fil blev ikke fundet. (DTSWizard)

------------------------------
BUTTONS:

OK
------------------------------
Avatar billede arne_v Ekspert
17. maj 2023 - 17:15 #21
Så det hjalp ikke.

Vi kunne naturligvis prøve at finde "afhængigheder" og installere dem i GAC. Men det virker lidt som en lang vej.

Geninstallation af den berørte software??

Ja - jeg er ved at løbe tør for gode ideer.
Avatar billede Kim Neesgaard Seniormester
17. maj 2023 - 18:45 #22
Kan godt være!

Dvs. både SQL Server 2022 og SQLServer Management Studio 19?
Avatar billede arne_v Ekspert
17. maj 2023 - 21:01 #23
Ja begge.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester