簡體   English   中英

如何在Windows中從命令行為* .accdb創建用戶DSN?

[英]How to create User DSN for *.accdb from commandline in Windows?

我在一個由於某些限制而無法進行DSN-Less連接的環境中工作。 我需要為"Microsoft Access Driver (*.mdb,*.accdb)"創建用戶DSN。 .accdb文件位於本地磁盤中。

我試過C:\\>odbcconf configdsn "Microsoft Access Driver (*. mdb,*.accdb)" "DSN=crt1|SERVER=c:\\a.accdb" 但這似乎不起作用。

怎么做?

odbcconf configdsn "SQL Server" "DSN=fred|Database=dave"

適合我。 我沒有在這個64位機器上使用64位MS Access驅動程序來嘗試。 您沒有顯示錯誤。 為什么不添加/ Lv x.log並查看日志文件中的內容。

但是,這是64位機器嗎? 如果我懷疑你安裝了64位MS Access驅動程序,odbcconf將嘗試添加64位DSN。 如果它適用於c:\\ windows \\ syswow64 \\ odbcconf那么這可能就是你的答案。

c\windows\syswow64\odbcconf configdsn "Microsoft Access Driver (*.mdb)" "DSN=fred;Database=dave"

我可以創建一個32位的DSN。

您輸入錯誤: Microsoft Access Driver (*.mdb, *.accdb)是正確的,適用於我(* .mdb和* .accdb之間有空格)

對我來說,我必須使用以下命令。 請注意DBQ而不是此線程中提到的數據庫或服務器

"c:\WINDOWS\SysWOW64\odbcconf.exe" CONFIGSYSDSN "Microsoft Access Driver (*.mdb, *.accdb)" "DSN=tp_test5;DBQ=c:\trackerpro\database\companydata.mdb"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM