[Gelöst] ODBC Datenquellname nicht gefunden

19. Mai 2022 12:07

Hallo Zusammen,

ich möchte einen Docker Container für NAV2018 erstellen, das klappt auch wunderbar, keine Fehler bei der Ausführung des Powershell Scripts, RTC/WebClient, laufen auch.
Aber ich bekomme die DEV Umgebung nicht ans laufen, sobald ich eine Datenbank auswählen möchte bekomme ich ein Fehler:

---------------------------
Microsoft Dynamics NAV Development Environment
---------------------------
The following ODBC error occurred:

Error: [Microsoft][ODBC Driver Manager] Der Datenquellenname wurde nicht gefunden, und es wurde kein Standardtreiber angegeben
State ID: IM002
---------------------------
OK
---------------------------


Weiß nicht worran es liegen könnte, vielleicht ha jemand von euch eine Idee :-)

Folgendes Powershell Script benutze ich :

Code:
# *** Container ***
$containerName = 'nav2018'  #LOWERCASE NAME
remove-BcContainer -containerName $containerName
#uninstall-module BCcontainerhelper -force
#install-module BCcontainerhelper -force


$auth = 'Windows'
$artifactUrl = Get-NavArtifactUrl -nav 2018 -country 'de'
$licenseFile = 'C:\Data\myLicence.flf'

Write-Host -ForegroundColor Yellow 'ContainerName: ' $containerName
Write-Host -ForegroundColor Yellow 'ArtifactUrl: ' $artifactUrl

# *** CREATE CONTAINER
New-BcContainer `
    -accept_eula `
    -accept_outdated `
    -containerName $containerName `
    -auth $auth `
    -artifactUrl $artifactUrl `
    -imageName $containerName `
    -multitenant:$false `
    -licenseFile $licenseFile `
    -alwayspull `
    -includeCSIDE -doNotExportObjectsToText `
    -isolation hyperv `
    -memoryLimit 4G `



Danke
Zuletzt geändert von elTorito am 23. Mai 2022 14:12, insgesamt 1-mal geändert.

Re: ODBC Datenquellname nicht gefunden

19. Mai 2022 15:54

Da fehlen wohl die Pre-Requisites für die finsql, wie hier:
https://github.com/microsoft/navcontainerhelper/issues/552

Re: ODBC Datenquellname nicht gefunden

23. Mai 2022 14:12

Hallo Kowa,

es scheint an den Prerequisites gelegen zu haben... das sqlncli.msi habe ich allerdings nicht gefunden, habe dann SqlExpress installiert, danach hat das mit der C/Side Dev umgebung dann auch geklappt.
Vielen Dank für den Tipp !