sql數據源
A. 如何配置sql Server ODBC數據源
以access資料庫為例,Window7
系統,配置數據源,操作步驟如下:
1、打開電腦,點擊開始菜單。
2、打開<控制面板>。
3、在<調整計算機的設置>中,點擊<系統和安全>。
4、點擊<管理工具>。
5、點擊<數據源(ODBC)>。
6、點擊<系統用戶>,然後,點擊按鈕<添加>。
7、在<創建數據源>里,找到Microsoft
Access
Driver(*.mdb),選中.然後點擊完成。
8、在<ODBC
Microsoft
Access
安裝>的<數據源名(N)>,填寫數據有名稱,然後點擊<資料庫>中的<選擇(S)...>。
9、在<選擇資料庫>里,<目錄(D):>里,按路徑找到資料庫文件,選中,點擊確定。回到<ODBC
Microsoft
Access
安裝>點擊確定。最後回到<ODBC數據源管理器>,點擊確定,完成配置。
B. SQl怎麼建立數據源
鏈接伺服器名
要訪問的伺服器名。例如,對於SQL Server資料庫而言是實例名,對於ORACLE資料庫而言是SQL*Net別名
訪問OLE DB數據源的用戶名
訪問OLE DB數據源的用戶密碼
要訪問的資料庫名
訪問外部數據文件時,數據文件所在的目錄
訪問外部數據文件時,數據文件的文件名
<系統DSN名稱> SQL Server伺服器操作系統數據源(ODBC),【系統DSN】中創建的系統DSN
SQL Server伺服器操作系統數據源(ODBC),【驅動程序】中列出的,當前操作系統安裝的ODBC驅動程序名稱
/*================================================================*/
/*== ==*/
/*== 使用鏈接伺服器訪問OLE DB數據源 ==*/
/*== ==*/
/*================================================================*/
--SQL Server
EXEC sp_addlinkedserver
@server = '',
@provider='SQLOLEDB',
@datasrc=''
EXEC sp_addlinkedserver
@server = ''
EXEC sp_addlinkedserver
@server = '',
@srvproct = '',
@provider = 'MSDASQL',
@provstr = 'DRIVER={SQL Server};SERVER=;UID=;PWD=;Database='
--Oracle
EXEC sp_addlinkedserver
@server = '',
@srvproct = 'Oracle',
@provider = 'MSDAORA',
@datasrc = ''
--Sybase
EXEC sp_addlinkedserver
@server = '',
@srvproct = '',
@provider = 'MSDASQL',
@provstr = 'Driver={Sybase System 11};Database=;Srvr=;UID=;PWD=;'
--ACCESS
EXEC sp_addlinkedserver
@server = '',
@provider = 'Microsoft.Jet.OLEDB.4.0',
@srvproct = 'OLE DB Provider for Jet',
@datasrc = '\',
@provstr = ';pwd='
--Excel
EXEC sp_addlinkedserver
@server = '',
@srvproct = 'Jet 4.0',
@provider = 'MICROSOFT.JET.OLEDB.4.0',
@datasrc = '\',
@provstr = 'Excel 8.0'
--Text
EXEC sp_addlinkedserver
@server = '',
@srvproct = 'Jet 4.0',
@provider = 'MICROSOFT.JET.OLEDB.4.0',
@datasrc = '',
@provstr = 'Text'
--dBase
EXEC sp_addlinkedserver
@server = '',
@srvproct = 'Jet 4.0',
@provider = 'MICROSOFT.JET.OLEDB.4.0',
@datasrc = '',
@provstr = 'dBase 5.0'
--Html
EXEC sp_addlinkedserver
@server = '',
@srvproct = 'Jet 4.0',
@provider = 'MICROSOFT.JET.OLEDB.4.0',
@datasrc = '\',
@provstr = 'HTML Import'
--Paradox
EXEC sp_addlinkedserver
@server = '',
@srvproct = 'Jet 4.0',
@provider = 'MICROSOFT.JET.OLEDB.4.0',
@datasrc = '',
@provstr = 'Paradox 5.x'
--VFP
EXEC sp_addlinkedserver
@server = '',
@srvproct = '',
@provider='MSDASQL',
@provstr='Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB='
--ODBC系統DSN
EXEC sp_addlinkedserver
@server = '',
@srvproct = '',
@provider='MSDASQL',
@datasrc='<系統DSN名稱>'
--ODBC驅動程序(針對文件型資料庫)
EXEC sp_addlinkedserver
@server = '',
@srvproct = '',
@provider='MSDASQL',
@provstr='Driver={};DefaultDir=|\'
--ODBC驅動程序(針對服務型資料庫)
EXEC sp_addlinkedserver
@server = '',
@srvproct = '',
@provider='MSDASQL',
@provstr='Driver={};Server=;UID=;PWD='
/*================================================================*/
/*== ==*/
/*== 使用OPENROWSET或者OPENDATASOURCE訪問OLE DB數據源 ==*/
/*== ==*/
/*================================================================*/
--SQL Server
--使用SQL Server身份驗證
OPENROWSET('SQLOLEDB','';'';'',{[catalog.][schema.]object|'query'})
OPENROWSET('SQLOLEDB','ServerName=;PWD=;Database=',{[catalog.][schema.]object|'query'})
OPENDATASOURCE('SQLOLEDB','Data Source=;User ID=;Password=;Database=')
--使用Windows身份驗證
OPENROWSET('SQLOLEDB','ServerName=',{[catalog.][schema.]object|'query'})
OPENDATASOURCE('SQLOLEDB','Data Source=;Integrated Security=SSPI;Database=')
--Sybase
OPENROWSET('MSDASQL','Driver={Sybase System 11};Srvr=;Database=;UID=;PWD=',{[catalog.][schema.]object|'query'})
OPENDATASOURCE('MSDASQL','Driver={Sybase System 11};Srvr=;Database=;UID=;PWD=')
--ACCESS
OPENROWSET('Microsoft.Jet.OLEDB.4.0','\';'admin';'',{[catalog.][schema.]object|'query'})
OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data Source="\";Jet OLEDB:Database Password=')
--Excel
OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 8.0;DATABASE=\',{[catalog.][schema.]object|'query'})
OPENDATASOURCE('MICROSOFT.JET.OLEDB.4.0','Excel 8.0;DATABASE=\')
--Text
OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Text;DATABASE=',{[catalog.][schema.]object|'query'})
OPENDATASOURCE('MICROSOFT.JET.OLEDB.4.0','Text;DATABASE=')
--dBase
OPENROWSET('MICROSOFT.JET.OLEDB.4.0','dBase 5.0;DATABASE=',{[catalog.][schema.]object|'query'})
OPENDATASOURCE('MICROSOFT.JET.OLEDB.4.0','dBase 5.0;DATABASE=')
--Html
OPENROWSET('MICROSOFT.JET.OLEDB.4.0','HTML Import;DATABASE=',{[catalog.][schema.]object|'query'})
OPENDATASOURCE('MICROSOFT.JET.OLEDB.4.0','HTML Import;DATABASE=')
--Paradox
OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Paradox 5.x;DATABASE=',{[catalog.][schema.]object|'query'})
OPENDATASOURCE('MICROSOFT.JET.OLEDB.4.0','Paradox 5.x;DATABASE=')
--VFP
OPENROWSET('MSDASQL','Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=',{[catalog.][schema.]object|'query'})
--ODBC系統DSN
OPENROWSET('MSDASQL','<系統DSN名稱>';'';'',{[catalog.][schema.]object|'query'})
OPENDATASOURCE('MSDASQL','Driver={<系統DSN名稱>};Server=')
--ODBC驅動程序(針對文件型資料庫)
OPENROWSET('MSDASQL','Driver={};DefaultDir=|\','query')
--ODBC驅動程序(針對服務型資料庫)
OPENDATASOURCE('MSDASQL','Driver={};Server=;UID=;PWD=')
C. 如何配置SQL Server ODBC數據源
開放資料庫互聯(Open Database Connectivity,ODBC)是微軟公司開放服務結構中有關資料庫的一個組成部分。
首先啟動【服務管理器】。選擇【所有程序】→【Microsoft SQL Sever】→【服務管理器】,啟動資料庫伺服器。
啟動ODBC數據源,選擇【開始】→【管理工具】→【數據源】,打開ODBC數據源管理器。
點擊【添加】,開始添加數據源。
在彈出的【創建數據源】對話框中,下拉選擇【SQL Server】,確認後選擇【完成】。
在彈出的【創建到SQL Server的數據源】對話框中,選擇添加的數據源信息。在此之前資料庫必須已經創建完成,此處所填信息為已經創建完成的資料庫信息。例如,添加以前創建過的名為test的資料庫,描述為測試,伺服器為本機伺服器。打開正在運行的SQL Sever服務管理器,復制其【伺服器】欄的代碼到【創建到SQL Server的數據源】的【伺服器】欄即可。信息填寫完成後選擇【下一步】。
選擇【SQL Server應該如何驗證登陸ID的真偽】,有【使用網路登錄ID的Windows NT驗證】和【使用用戶輸入登錄ID和密碼的SQL Sever驗證】。選擇驗證方式後,繼續【下一步】,直接選擇默認方式直到【完成】。
完成後,會彈出【ODBC Microsoft SQL Sever安裝】對話框,會出現剛剛添加的數據源的信息,選擇【測試數據源】。
彈出【SQL Server ODBC數據源測試】對話框,【測試成功】後,選擇【確定】,返回【ODBC Microsoft SQL Sever安裝】對話框,選擇【確定】,即可添加數據源。
添加完成後,在【ODBC數據源管理器】中就可以看到剛剛添加的test數據源了,選擇【確定】完成所有添加數據源操作。
D. 如何創建 SQL Server 數據源
首先我們打開SQL SERVER自帶的資料庫管理工具,從開始菜單中可以
開始連接SQL SERVER伺服器,就是我們裝好的SQL SERVER 伺服器;
如圖,右擊資料庫,選擇第一個,新建一個資料庫;
填寫資料庫的名稱(箭頭方向),下面是設置自動增長的,一般不用管,默認
點擊確定後就可以生成一個資料庫,此時裡面是沒有表的;
怎樣使用SQL SERVER新建立一個資料庫
右擊表新建一個表,填寫你要的欄位名稱
填完欄位名稱後點擊欄位名稱那個內部窗口的小叉叉,然後就提示你輸入表名了,填寫下表名,一個資料庫的建立過程就是這樣的
E. sql 建立數據源問題
由你說的情況來看,你下的系統所使用的資料庫的需要通過"企業管理器"的資料庫"備份還原"或"附加文件"(後者需要有mdf和ldf文件)之功能建立,而不是通過SQL文件來建立的(如果能看懂SQL語句,看看,或者發上來).
資料庫好後,再建立ODBC:
如果是在windows
xp中調試,可以通過"控制面板--性能和維護--管理工具--數據源ODBC",建立一個"系統DSN".
針對補充的回答:
連接代碼uid=pvw說明pvw是連接資料庫的用戶名,pwd=pv101s說明連接的密碼是pv101s,database=pvw說明資料庫應該叫pvw
如果資料庫文件是沒有後綴的,一般說明是一個資料庫的備份,還原下來即可:
你可以進入SQL
SERVER企業管理器,在左邊伺服器上按右鍵,用「所有任務」中的「還原資料庫」,還原源選「磁碟」,然後將那個資料庫還原過來,注意還原後的文件位置,還原後的資料庫名叫pvw
還需要建立一個用戶pvw,對資料庫pvw有相應許可權。
補充:
那個文件你用記事本打開看看,說不定就是個SQL腳本文件啊(文本形式),如過是,到
查詢分析器
中執行就可以了.
F. SQL配置ODBC數據源
1、在控制面板>管理工具中找到"數據源ODBC",並啟動。
(6)sql數據源擴展閱讀:
spring中配置數據源的幾種常見方式:
1、 #mysql 資料庫配置(jdbc.properties)
2、jdbc.driverClassName=com.mysql.jdbc.Driver
3、jdbc.url=jdbc:mysql://localhost:3306/databaseName?useUnicode=true&characterEncoding=UTF-8
4、jdbc.username=root
5、jdbc.password=root