dsn是什么啊?
DSN原名:數(shù)據(jù)源名稱中文名:數(shù)據(jù)源名稱DSN定義了ODBC必須使用的明確的數(shù)據(jù)庫(kù)和ODBC驅(qū)動(dòng)程序。每個(gè)ODBC驅(qū)動(dòng)程序都定義了為驅(qū)動(dòng)程序支持的數(shù)據(jù)庫(kù)創(chuàng)建DSN所需的信息。也就是說(shuō),安裝ODBC驅(qū)動(dòng),創(chuàng)建數(shù)據(jù)庫(kù)之后,必須創(chuàng)建DSN。一個(gè)DSN至少應(yīng)該包含以下內(nèi)容:◆關(guān)于數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序的信息?!魯?shù)據(jù)庫(kù)存儲(chǔ)位置。文件數(shù)據(jù)庫(kù)(如Access)的存儲(chǔ)位置是數(shù)據(jù)庫(kù)文件的路徑;非文件數(shù)據(jù)庫(kù)(如SQLServer)的存儲(chǔ)位置是指服務(wù)器的名稱?!魯?shù)據(jù)庫(kù)名稱。在ODBC數(shù)據(jù)源管理器中,所有DSN名稱都不能重復(fù)。DSN可以定義為以下三種類型之一:用戶數(shù)據(jù)源:該數(shù)據(jù)源位于創(chuàng)建它的計(jì)算機(jī)的本地,并且只能由創(chuàng)建它的用戶使用。系統(tǒng)數(shù)據(jù)源:該數(shù)據(jù)源屬于創(chuàng)建它的計(jì)算機(jī),并且屬于該計(jì)算機(jī)而不是創(chuàng)建它的用戶。任何具有適當(dāng)權(quán)限的用戶都可以訪問該數(shù)據(jù)源。文件數(shù)據(jù)源:這個(gè)數(shù)據(jù)源對(duì)于底層數(shù)據(jù)庫(kù)文件是確定的。換句話說(shuō),任何安裝了適當(dāng)驅(qū)動(dòng)程序的用戶都可以使用該數(shù)據(jù)源。DSN文件(數(shù)據(jù)源名稱)WindowsDSN文件(數(shù)據(jù)源名稱)主要用于存儲(chǔ)數(shù)據(jù)庫(kù)連接信息。如果您有許多需要傳輸數(shù)據(jù)的網(wǎng)頁(yè),您可以簡(jiǎn)單地通過(guò)DNS文件路徑來(lái)完成,而不必將數(shù)據(jù)傳輸?shù)矫總€(gè)頁(yè)面。出于安全原因,DSN文件通常放在主機(jī)目錄的子目錄中,這樣未知的訪問者就這個(gè)目錄。DSN文件需要和ASP、ADO一起訪問數(shù)據(jù)庫(kù)。名稱"_dsn"位于主機(jī)帳戶的根目錄中(注意:DSN文件僅支持windows方案)。
中瑯條碼軟件如何通過(guò)ODBC數(shù)據(jù)源訪問SQLServer?
中朗條碼軟件支持多種常用數(shù)據(jù)源,如TXT數(shù)據(jù)源、Excel數(shù)據(jù)源、ODBC數(shù)據(jù)源、Access數(shù)據(jù)源、MySQL數(shù)據(jù)源、SQLServer數(shù)據(jù)源、CSV數(shù)據(jù)源等。用戶可以與支持的數(shù)據(jù)庫(kù)連接,批量生成條形碼二維碼,以及各種類型的產(chǎn)品標(biāo)簽、價(jià)格標(biāo)簽、防偽標(biāo)簽等等。今天我就來(lái)介紹一下中浪條碼軟件是如何通過(guò)ODBC數(shù)據(jù)源連接SQLServer數(shù)據(jù)庫(kù)的。
中朗條碼軟件通過(guò)ODBC數(shù)據(jù)源訪問SQL數(shù)據(jù)庫(kù)可以分為兩部分:一是在電腦ODBC數(shù)據(jù)源管理程序中配置SQLServer數(shù)據(jù)庫(kù),二是在中朗條碼軟件的數(shù)據(jù)庫(kù)設(shè)置中添加ODBC數(shù)據(jù)源來(lái)配置SQLServer數(shù)據(jù)。庫(kù)訪問連接訪問。
在計(jì)算機(jī)ODBC數(shù)據(jù)源管理器中配置SQLServer數(shù)據(jù)庫(kù)(如果已經(jīng)配置了SQLServer數(shù)據(jù)庫(kù),可以忽略此步驟):
1.打開計(jì)算機(jī)控制面板-管理工具-ODBC數(shù)據(jù)源(64位)。如果電腦是32位操作系統(tǒng),選擇ODBC數(shù)據(jù)源(32位),會(huì)彈出ODBC數(shù)據(jù)源管理程序。點(diǎn)擊【添加】,打開新建數(shù)據(jù)源窗口,選擇SQLServer,點(diǎn)擊【完成】。
2.自定義新添加數(shù)據(jù)源的名稱,輸入需要連接的SQLServer數(shù)據(jù)庫(kù)服務(wù)器的名稱,點(diǎn)擊下一步設(shè)置登錄SQLServer的(這里我選擇默認(rèn),也可以使用SQLServer數(shù)據(jù)庫(kù)的用戶名和密碼),然后點(diǎn)擊下一步設(shè)置默認(rèn)訪問的數(shù)據(jù)庫(kù),你不不需要設(shè)置任何其他內(nèi)容,只需單擊下一步-完成。
3.點(diǎn)擊"測(cè)試數(shù)據(jù)來(lái)源"在彈出的ODBCMicrosoftSQLServer安裝窗口中測(cè)試SQLServer數(shù)據(jù)庫(kù)的連接。一個(gè)彈出提示表明ODBC數(shù)據(jù)源中的SQLServer數(shù)據(jù)庫(kù)的配置已經(jīng)完成。
以上是在電腦ODBC數(shù)據(jù)源管理程序中配置SQLServer數(shù)據(jù)庫(kù)的步驟,也就是中朗條碼軟件通過(guò)ODBC數(shù)據(jù)源訪問SQLServer數(shù)據(jù)庫(kù)的方法的前半部分。關(guān)于中朗條碼軟件通過(guò)ODBC數(shù)據(jù)源訪問SQL數(shù)據(jù)庫(kù)的第二步及后續(xù)步驟,請(qǐng)參考《《條碼軟件如何通過(guò)ODBC數(shù)據(jù)源訪問SQLServer(二)》》一文。