access mysql 升迁_使用“升迁向导”将 Access 数据移动至 SQL Server 数据库

定义数据源名称 (DSN),具体方法是使用“ODBC 数据源管理器”将连接信息存储到 Microsoft Windows 注册表或 DSN 文件中,或者使用 Visual Basic 代码中的连接字符串将连接信息直接传送到 ODBC 驱动程序管理器。

机器数据源

计算机数据源存储在 Windows 注册表中的用户定义的名称与特定计算机上连接信息。您可以仅在计算机的定义上使用计算机数据源。有两种类型的计算机数据源-用户和系统。用户数据源可以只由当前的用户,并且仅对该用户可见。系统数据源可以由一台计算机上的所有用户,并为计算机和系统范围的服务上的所有用户都均可见。当您想要提供提高的安全性,因为只有登录的用户可以查看计算机数据源和不能将它复制远程用户到另一台计算机,计算机数据源是特别有用。

文件数据源

文件 (也称为 DSN 文件) 的数据源文本文件,不 Windows 注册表中保存连接信息和通常比计算机数据源使用更加灵活。例如可以将文件数据源复制到正确的 ODBC 驱动程序的任何计算机,以便您的应用程序可以依赖于一致且准确的连接信息添加到所有计算机其用途。或者,可以将单个服务器上的文件的数据源,在网络上的多台计算机之间共享它,然后轻松地保持在一个位置的连接信息。

也可以共享文件的数据源。共享的文件的数据源驻留在一台计算机上,指向计算机数据源。您可以使用共享的文件数据源从文件数据源访问的计算机上的现有数据源。

连接字符串

在模块中,您可以定义指定连接信息的带格式的连接字符串。连接字符串传递的连接信息直接向 ODBC 驱动程序管理器,并且它可以删除该要求,系统管理员或用户首先创建 DSN 使用数据库之前,从而简化应用程序的帮助。

Office数据库升迁 Access 导入 SQL Server,相信大家都知道 SQL-Server 数据库导入导出功能吧,但当你装了精简版的SQL-Server这个功能就会没有了,也就是无法实现数据库导入导出,那么怎么办 写SQL语句? Insert into Tables SELECT * FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data Source="E:\Access.mdb";') 显然在正常情况下这可以 但如果你看见提示 Msg 15281, Level 16, State 1, Line 1 SQL Server blocked access to STATEMENT 'OpenRowset/OpenDatasource' of component 'Ad Hoc Distributed Queries' because this component is turned off as part of the security configuration for this server. A system administrator can enable the use of 'Ad Hoc Distributed Queries' by using sp_configure. For more information about enabling 'Ad Hoc Distributed Queries', see "Surface Area Configuration" in SQL Server Books Online. 这时怎么办? EXEC sp_configure 'show advanced options', 1 EXEC sp_configure 'Ad Hoc Distributed Queries', 1 结果你又被提示: Msg 15123, Level 16, State 1, Procedure sp_configure, Line 51 The configuration option 'Ad Hoc Distributed Queries' does not exist, or it may be an advanced option. 很明确这条路是走不通了,因为精简版的SQL-Server没这功能。所以你就要用的我的资源了。这里主要是通过Access自带功能(你要安装这个,暂时叫插件吧)完成数据库转换。 步骤: 1.打开Access 点击菜单栏中的--》工具 2.打开 工具栏下的--》数据库实用工具 3.选择 升迁向导(和SQL导入那里一样了 相当于数据库导出 ) 选择你的 SQL-Server 服务器地址,登陆账号和密码,同时填写 生成后的SQL-Server数据库名称,就这样简单完成了。AccessSQL-Server的转换。 Ps:当然你装的是完整版的SQL-Server, 直接可以导入导出(语句也可以的),不用这样麻烦,但如果你装的就是SQL-Server精简版那么这或许是最后的方法,同时也是对AccessSQL-Server有一个新的认识。 文件包: PRO11.MSI,A4561414.CAB,CR561401.CAB,MA561416.CAB,PA561401.CAB,SKU011.CAB,YI561401.CAB,YS561409.CAB,ZA561401.CAB, ZD561403.CAB,ZU561415.CAB,ZZ561401.CAB(office2003的) 我也是因为遇见这问题,才按这个方法成功的。希望对大家都帮助
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值