sql访问access数据库
❶ 从sqlSERVER到ACCESS数据库中取数据库,知道ACCESS数据库的密码
有两种方法去访问Access数据库的数据。
但是之前一定要开启AdHocremoteQueriesEnabled,因为它是
不同服务器不同数据库两张表连接查询
启用步骤:右击自己的数据库服务器,在右键菜单中选择“方面”
在弹出的的窗口中有一个名为方面的下拉列表先项点开后选择“外围应用配置器”选项,然后在下面的方面属性窗口中将AdHocremoteQueriesEnabled的状态改成true点击确定即可。
也可以通过Transact-SQL查询语句:
execsp_configure'showadvancedoptions',1
reconfigure
execsp_configure'AdHocDistributedQueries',1
reconfigure
go
第一种方法就是通过Transact-SQL查询语句:
SELECT *
FROM OpenDataSource( 'Microsoft.ACE.OLEDB.12.0',
'Data Source="E:Database.accdb"; Persist Security Info=False;JET OLEDB:Database Password=123;User ID=Admin;')...分组表
其中:'Microsoft.ACE.OLEDB.12.0'为链接的Access 2007 OLEDB访问接口,'Data Source="E:Database.accdb"为你链接的Access文件及具体位置。Persist Security Info=False;表示是否保存安全信息,其实可以简单的理解为"ADO在数据库连接成功后是否保存密码信息"。
JET OLEDB:Database Password=123这是最重要的部分,因为你的Access是加密的,所以必须以访问接口方式获取你的Access密码,而不能简单的直接写Database Password = 123。后面的User ID = Admin表示登陆用户,一般没有特意区分不同用户也可以不写。
第二种方法就是按照SQL Server向导来访问。具体截图如下:
1、选择要导入数据的数据库:
下面的设置目标数据源,也就是SQL Server,以及导入那些列数据等相信你都了解,在此就不再赘述了。
❷ 如何使用mssql及access数据库
1.打开导入/导出数据向导对话框。
可在开始菜单中直接找到该快捷方式【导入和导出数据】;
也可通过对象资源管理器中数据库的右键菜单,任务-->导入数据 来打开。
2.打开导入和导出向导后,在向导开始界面显示了该向导的功能。
能够在多种常用数据格式(包括数据库,电子表格,文本文件等)之间导入和导出数据,还能创建目标数据库等。
点击“下一步”。
3.数据源选择Microsoft Access ,然后在文件名中选择需要导入的Access数据库文件。
点击“下一步”。
4.设置目标数据库的服务器信息。
目标数据库使用新建,在创建数据库界面设置数据库的名称及其他一些设置。
点击“下一步”。
5.因为是将Access数据库导入到Mssql中,导入方式选择“复制一个或多个表或试图的数据”
点击“下一步”。
6.选择需要导入的表和试图。
可通过“编辑映射”设置MSSQL数据表的字段属性等相关信息。
点击“下一步”。
7.最后,显示该导入任务需要执行的任务列表。
8.点击完成后,系统开始导入任务。最后显示执行结果。
9.最后,浏览下导入的数据。
❸ 在access数据库中怎么执行sql语句
1,打开该access数据库,然后点击创建,点击查询设计,把跳出来的显示表关闭。
2,点击工具栏左上角的SQL,然后就会出现一个框,这个框就是输入SQL语句是框,输入语句后点击保存,点击运行,就可以看到效果了。