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