在局域网范围随便那台电脑安装个SQL Server
用ACCESS在局域网范围新建一个连接表,让连接表去链接SQL Server的表,这教网络连接表
然后在局域网范围你的ACCESS就可以作为客户端任意使用,SQL Server变成了数据服务器,前提条件SQL Server电脑是开启的,并且开启用户访问权限
客户端ACCESS中的数据读到MSSQLSERVER中无需将客户端的ACCESS放到共享文件中。
这里提供一个使用ODBC数据源链接表的傻瓜解决方案
首先创建一个ODBC数据源(连接本地或远程均可以),方法:
打开客户端MDB数据库,选择“表”对象,右边空白处右击于d出的菜单,选择“链接表”,在打开的“链接”对话框的文件类型下拉列表选择“ODBC 数据库”
于打开的“选择数据源”对话框,点击“新建”按钮
于“创建数据源”对话框,选择“SQL SERVER”点击下一步
点击下一步
点击下一步
点击完成,于d出的“创建到SQL Server的新数据源"对话框,填入服务器IP地址,点击下一步
点击下一步
点击下一步
点击完成
于d出的“ODBC Microsoft SQL Server安装”对话框点击确定
新创建的ODBC数据文件名称是“mySqlsrv”我将它保存在“我的文档”下的“我的数据源”夹,它也可以保存到其它位置。
创建保存好ODBC数据文件后,请关闭之前打开的“链接”对话框,再重新打开“链接”对话框
这次可以选择ODBC数据文件“mySqlsrv”了
在打开的“链接”对话框的文件类型下拉列表选择“ODBC 数据库”
在“选择数据源对话框”选择“mySqlsrv”点击确定
系统会再次要求输入用户名和密码,输入相关信息后将d出“链接表”对话框
此时选择需要链接的SQLSERVER表,点击确定即可。提示:为了避免以后每次都要输入用户名和密码的麻烦,记得确认前勾选“保存密码”
从上图可以看见,远程的SQL数据表已经链接到客户端的mdb数据库里了,现在客户端可以像 *** 作本地ACCESS表一样编辑远程SQLSERVER表。
此时“将客户端上access中的数据读到sqlserver中”就变得非常容易。在ACCESS里 *** 作链接表和本地表是没有区别的,可通过手动或运行SQL语句和窗体编辑等方式,直接将本地数据写入本地或远程SQL表里。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)