求助!系統dsn為空,無法連線資料庫

2022-12-31 22:36:12 字數 6370 閱讀 8091

1樓:匿名使用者

兩種可能:

1、你安裝sql的時候,選擇了「windows驗證」,而你建立dsn的時候選擇了「使用網路登入id的windws nt 驗證」

2、你建立dsn的時候選擇了「使用使用者輸入登入id和密碼的sql server驗證」,但沒有輸入有效的使用者名稱和密碼。一般有效的預設使用者是sa,為了安全起見你也可以建立別的使用者。

如果你安裝sql的時候選擇「混合模式」和「空密碼」,建立dsn時候選擇「使用網路登入id的windws nt 驗證」是不可能出現這個問題的。

sql中設定系統帳號,表示使用登陸系統的帳號自動啟動sql,不需要知道使用者名稱和密碼,而設定「本帳號」則以你指定的帳號來啟動sql,兩者沒有太大的區別。

你在dsn裡設定的登陸id,就是你的sql伺服器「管理」中設定的使用者,這個使用者必須對你指定的資料庫有操作許可權,一般使用sa,你也可以自己建一個,沒什麼太大的意義,用網路id驗證和nt驗證就可以了。

2樓:匿名使用者

沒有就新增啊,上面不是有新增按鈕嗎,資料來源自己設定就好了

dsn,資料庫連線的時候,dsn是指什麼

3樓:

資料庫建立好之後,要設定系統的 dsn(資料**名稱),才能讓網頁可以知道資料庫所在的位置以及資料庫相關的屬性。使用dsn的好處還有,如果移動資料庫檔案的位置,或是換成別種型別的資料庫,只要重新設定 dsn 就好了,不需要去修改原來使用的程式。

這裡是以 windows 98 的環境為例子來設定 dsn,如果你是 windows nt 或 2000,方法也是差不多的。

1.啟動控制面板中的 odbc 資料來源。

2.選擇系統資料dsn頁,然後按下新增按鈕。

3.資料庫的驅動程式選擇 microsoft access driver (*.mdb),按下完成。

4.設定的地方,資料**名稱輸入「guestbook」,按下資料庫檔案選取的按鈕,選擇**根目錄中的 guest.mdb。好了之後按下確定即可。

這時你會發現系統資料來源名稱中已經多了一個 guestbook,這就是我們等下要使用的資料庫。

4樓:

連線資料庫的資料引擎!

dreamwe**er8無法使用使用者dsn,cs6也是一樣,資料來源名稱裡面只有系統dsn

關於如何設定系統dsn

5樓:小西

1.確保自己的電腦可以上網,在開始選單中點選【執行】,也可以直接按下快捷鍵win+r開啟執行視窗。

2.在執行視窗中,輸入cmd,按下回車鍵,開啟命令視窗。

3.在命令視窗輸入命令ipconfig /all ,按下回車鍵,刷出一堆字,找打【nds伺服器】後面的ip地址就是了。

6樓:小歆嵩

首先在網路連線那裡右擊,選擇開啟網路共享中心在網路共享中心中選擇更改介面卡設定

選中需要改dns的連線,寬頻的話就是乙太網,無線的話就是wifi。選中了右擊選擇屬性

在屬性中下拉,找到internet協議(ipv4),雙擊開啟,核取方塊選到手動設定dns

填上dns數字即可

7樓:眼淚中懂了

桌面小電腦雙擊,點屬性,再雙幾擊協議,進去後句可以看到了。

8樓:士芮安

一、執行程式:

1、windows 2000 server:

選擇 [開始] [程式] [管理工具] [資料來源(odbc)]二、新增/設定系統dsn:

開啟 odbc 資料來源管理器後,選擇 [系統 dsn](如圖步驟1),再選擇 [新增](如圖步驟2)。如果已經設定過 dsn,則選擇 [配置] 進行重新設定。

三、選擇資料來源:

預設資料庫為 micorsoft access 資料庫,則選擇如圖所示資料來源。

如果是其他資料來源,請根據實際情況另行選擇。

四、設定資料來源名:

在如圖步驟1位置中輸入資料來源名,如:xajh。再選擇 [選擇](如圖步驟2)選擇資料庫。

五、選擇資料庫:

如圖步驟:

1、選擇資料庫所在驅動器。

2、選擇資料庫所在目錄。

3、選擇資料庫檔案。

也可以直接在資料庫名處直接輸入。

首先請看你的軟體dsn設定幫助.

9樓:

這個好像不怎麼好說,配置dsn得有資料庫的uid(使用者名稱)和pwd(密碼)。

在這裡我說下odbc配置dsn的方法:

首先必須保證你的資料庫是開啟狀況的,並且資料庫的odbc連結驅動是安裝好的。然後在開始選單的執行裡輸入odbcad32,回車。在彈出的odbc資料來源管理器裡選擇 系統dsn 選項卡,點選新增按鈕。

你用的是什麼資料庫就在彈出的選項裡找到你的資料庫,然後點選完成。

下面問題就出現了,它讓你輸入一個資料來源名稱(dsn名字),此時這個名字不能亂取,必須與你的裝的軟體中設定的dsn名字相同,且uid(使用者名稱)、pwd(密碼)和資料庫名字也必須和軟體中所寫的引數相同。

若上步能順利完成就可以了!

如何配置access資料庫建立一個dsn資料來源?

10樓:匿名使用者

一、建立bai資料庫

1、首先du在access中新建立一個資料庫。(zhi這個不需要我說dao了吧?)內

二、建立系統dsn資料來源

1、打容開「控制面板-管理工具-資料來源 (odbc)-ms access database」。

2、點選「add」並選擇「ms access database」,然後給資料來源取一個名稱,如:ichat。

3、在「資料來源」一欄裡輸入資料庫的別名。

4、在資料庫一攔中點「選擇」,選中你建立的資料庫位置即可。

5、點「確定」完成。

11樓:匿名使用者

步驟如抄下:

1、開啟控制面板,選擇所有襲控制面板項。

2、找到管理工具,並單擊開啟。

3、選擇資料來源(odbc),開啟odbc資料來源管理器。

4、在odbc資料來源管理器中,選擇第二項「系統dsn」。

5、在系統dsn中,單擊右邊的新增按鈕,新建一個資料來源。在「建立新資料來源」中選擇「microsoft access driver(*.mdb)」。單擊完成。

6、在系統dsn中,單擊右邊的配置按鈕,配置一個新的資料來源。資料來源名和說明隨意,只是便於自己的理解。

7、在odbc micrisoft access安裝面板中,單擊資料庫下面的選擇按鈕,將在本地磁碟中選擇一個資料庫。

odbc 資料庫連線問題 誰能幫我解釋一下使用者dsn、系統dsn、檔案dsn、驅動程式這幾個是幹嘛的?什麼意思?

12樓:智朗鋼格板

dsn原名:資料來源名稱

中國名:資料來源名稱

dsn的odbc定義了一個資料庫,必須用於確定odbc驅動程式。每個odbc驅動程式定義建立dsn需要一個資料庫驅動程式的支援。在安裝odbc驅動程式並建立資料庫之後,您必須建立一個dsn。

一個dsn至少一些內容應該包括以下內容:關於資料庫驅動程式

◆資訊。

◆資料庫的儲存位置。文件資料庫(例如,訪問)的檔案路徑資料庫儲存位置;非檔案資料庫(如sql server)的儲存位置是伺服器的名稱。

◆資料庫名稱。在odbc資料來源管理,所有的dsn名稱不重複。

甲dsn可以被定義為以下三種型別的任何一種:

★使用者資料來源:資料來源用於建立它被定位的計算機,並且只能在它的使用者。

★系統資料來源:資料來源建立它是計算機的組成部分,這臺計算機,而不是建立它的使用者。只要有相應許可權的任何使用者都可以訪問資料來源。

★檔案資料來源:資料來源基礎資料庫檔案確定。換言之,資料來源可以被任何使用者使用來安裝適當的驅動程式。

dsn檔案(資料來源名稱)

的windows dsn檔案(資料來源名稱),主要用於儲存資料庫連線資訊。如果有大量的頁面需要傳送資料時,它可以很容易實現由dns檔案路徑,而不需要將資料傳輸到的每一頁。

出於安全考慮,dsn檔案一般放置在另一臺主機上的子目錄,所以未知的遊客將不能訪問這個目錄。 dsn檔案需要沿著與asp和ado訪問資料庫。產品名稱:

「_ dsn」主機帳戶的根目錄下(注:dsn檔案只支援windows程式)

參考文獻:1.

怎麼在odbc資料來源中配置dsn及資料庫訪問密碼?其中odbc和dsn分別是什麼意思?請高手講解!

13樓:段幹聽蓮

odbc管理器(administrator)它負責安裝驅動程式,管理資料來源,並幫助程式設計師跟蹤odbc的函式呼叫。在odbc中,應用程式不能直接存取資料庫,它必須通過管理器和資料庫交換資訊。odbc管理器負責將應用程式的sql語句及其他資訊傳遞給驅動程式,而驅動程式則負責將執行結果送回應用程式。

執行32bit odbc管理器後,出現一個主對話方塊,它的主要內容是要求使用者輸入一個資料來源,所謂資料來源就是資料庫位置、資料庫型別以及odbc驅動程式等資訊的整合。資料來源負責將執行結果送回應用程式。應用程式、odbc管理在使用之前必須通過odbc管理器進行登記和連線,啟動odbc管理器後,選取add按鈕,根據自己的資料庫型別,選擇相應的odbc驅動程式,然後輸入資料來源名(data source name)和資料庫檔名(database name),完成這些步驟後,以後的應用程式就能夠通過odbc管理器的資料來源直接操縱資料庫。

在window95或者98下,odbc管理器在控制面板裡面的32bit odbc。而在window2000下,odbc管理器是在程式à管理工具à資料來源(odbc)中。第一次找它費了我好大的力氣。

後來動用了搜尋才找到的。(想想自己還真夠笨的。l)下面以window2000下的odbc管理器為例,介紹一下每一頁的用途:

1、 使用者dsn:odbc使用者資料來源存貯瞭如何與指定資料庫提供者連線的資訊。只對當前使用者可見,而且只能用於當前機器上。

這裡的當前機器是隻這個配置只對當前的機器有效,而不是說只能配置本機上的資料庫。它可以配置區域網中另一臺機器上的資料庫的。2、 系統dsn:

odbc系統資料來源存貯瞭如何指定資料庫提供者連線的資訊。系統資料來源對當前機器上的所有使用者都是可見的,包括nt服務。也就是說在這裡配置的資料來源,只要是這臺機器的使用者都可以訪問。

3、 檔案dsn:odbc檔案資料來源允許使用者連線資料提供者。檔案dsn可以由安裝了相同驅動程式的使用者共享。

這是界於使用者dsn和系統dsn之間的一種共享情況。4、 驅動程式:這頁列出了本機上所有安裝的資料庫驅動程式。

裡面列舉了每個驅動程式的名稱,版本,提供商公司,驅動程式檔名,以及安裝日期。5、 跟蹤:odbc跟蹤允許建立呼叫odbc的日誌,提供給技術人員檢視。

裡面可設定日誌的路徑和檔名。技術人員通過這裡面的資訊可以看到本機上所有的資料庫訪問的時間,使用者,以及出錯資訊等情況。也可以通過這個輔助除錯應用程式,可以啟動visual studio的分析器,來進行odbc的跟蹤。

6、 連線池:連線池允許應用程式重用原來開啟的的連線控制代碼,這樣可以節省到伺服器的往返過程。7、 關於:

最後這一頁列出了所有的odbc的核心檔案。 這裡,我們以常用的access資料庫為例子,來說明建立一個使用者資料來源的過程。假設我們已經通過access建立了一個sample.

mdb檔案(假設放在c:\db\目錄下),裡面包含了所有的表,索引和資料。別的資料庫可能不同,例如paradox資料庫是把所有的表,索引,資料用不同的檔案儲存,但是都放在同一個目錄下面。

(別的如sql server,db2,oracle大型的資料庫我們暫時不做介紹。因為一般非專業人員接觸這樣大型的資料庫的機會不多,而且它們的配置都比較麻煩,當然,相應的功能也比小型的桌面資料庫強,主要是提供了一些資料保護,資料安全,事務處理方面的東西。)首先在使用者dsn這一頁,單擊填加。

然後選擇資料庫的驅動程式,這裡我們選擇microsoft access driver(*.mdb)。兩外也有兩項是以(*.

mdb結尾)的。不過不能選那兩個。然後單擊完成。

然後在資料來源名(n)上指定一個名字,可以任意指定,以後在程式裡面使用的dsn就是這個名字了。然後選擇資料庫,在彈出的視窗中找到c:\db\sample.

mdb,選擇,確定。這裡,有兩個核取方塊,可以規定資料庫以只讀或者獨佔的方式開啟。另外,也可以通過右下角的"網路(n)…"按紐選擇網路上另一臺機器上的資料庫。

返回到如下介面:這時,已經選擇好了資料庫,可以確定退出。另外,在高階按紐裡面可以確定本資料來源的訪問密碼。

可以指定系統資料庫。在選項按紐裡面還可以設定緩衝區的大小等。這裡面,緩衝區是在記憶體中開闢的一個區域,通過odbc資料來源的操作實際上都是和緩衝區裡面的資料打交道。

由應用程式正常退出的時候,或者需要別的應用程式也需要訪問硬碟上的資料,驅動程式發現硬碟上的資料不是最新的資料,就用緩衝區的資料來更新硬碟上的資料。

求助,Ps4版無法連線線上,求助,Ps4版無法ps4手柄連線線上

什麼網路?玩什麼遊戲?是連線wifi?還是什麼?求助,ps4版無法ps4手柄連線線上 然後再將手柄和ps4主機配對一般就好了。除非是手柄故障了,按下手柄背面小孔內的復位鍵,然後使用牙籤或者針之類的物件,那麼取下手柄,如果ps4手柄和ps4主機連線無法匹配,ps4實況2019無法連線線上?剛買的實況2...

求助本地連線已連線上但電腦無法上網

筆記本接入網線以後接收不到資料,自動獲取ip連線受限是因為你所在的區域網內沒有dhcp伺服器,那樣要上網的話只能設定靜態ip,或者在路由上開啟dhcp功能。你的電腦有問題,因為你的電腦應該設定固定的ip地址,而不是自動獲得,賓館網路有問題,因為賓館網路可能不穩定,所以很難幫你自動獲取ip地址,也用易...

求助,console口無法配置,連線路由器就沒問題,怎麼回事

這種問題,不是線壞了就是口壞了,不是口壞了頂多是個驅動沒裝好 路由器怎麼console埠沒反應,aux埠卻可以配置 連線console口電腦端應該用超級終端 如果這個沒問題就要檢查連線電腦串列埠和路由器console口的序列線纜是否有問題?或者電腦的串列埠設定不正確?可能是console被鎖住了。外...