Access2019 的数据表等,除了通过 SSMA 导入数据库外,还可以利用access2019 自身的外部数据导出功能来达到目的。本文将详细介绍这一操作过程。
一、命令行操作阶段
1.以SA这一超级用户登录SQL Server,创建一个数据库,例如"个人信息库"。
2.新建一个登录用户名,例如"AdminUserB"
3.将AdminUserB的默认数据库配置为"个人信息库"
4.切换到"个人信息库",为AdminUserB创建一个一般用户,例如"UserB"
5.将UserB增加到 db_owner角色组中。如果想让用户仅有Read的操作权限,则设置为db_datareader
7.退出SQL Server
sqlcmd -S 192.168.1.80 -U SA
password:
CREATE DATABASE 个人信息库
GO
CREATE LOGIN AdminUserB WITH PASSWORD = 'Super007!'
GO
EXEC sp_defaultdb 'AdminUserB', '个人信息库'
GO
USE 个人信息库
GO
CREATE USER UserB FOR LOGIN AdminUserB;
GO
EXEC sp_addrolemember 'db_owner', 'UserB'
GO
exit
二、图形化操作阶段
8.打开Access2019,选中要导入数据库的表,例如"年龄信息表"
9.右击→导出→ODBC 数据库;或者上方快捷菜单栏内的 其他→ODBC 数据库
10.直接点击弹出的"导出"对话框的确定。如果要将表的名称改为其他,可以再输入框中填入新名称。
11.在"选择数据源"对话框中,点击"新建"
12.在弹出的"创建新数据源"中选择 ODBC Driver 18 for SQL Server,→下一页
13.输入要保存的名字和位置,默认在 Document中。
这个命名是为了方便以后用AdminUserB登录使用"个人信息库"用的,无论是导入数据到SQL server还是将数据从SQL Server链接到Access2019 都可以用到。
这里为了方便,直接命名为123
14.在"创建到 SQL Server 的新数据源"中,服务器一行中填写服务器的IP
15.选择"使用用户输入登录ID和密码的SQL Server验证";填写登录ID AdminUserB;填写密码
16.然后会填写一些配置.
只需要在最后一页选中"信任服务证书"→点击完成,则该命名为 123 的数据源文件就保存好了
17.然后点击 "测试数据源" 提示成功后,点击"确定"即可。
18.接下来回到了"文件数据源"对话框,选中我们新建的123这个数据源文件,确定
19.输入登录ID,密码,确定,即可完成导入。
三、使用Access2019 链接到数据库
20.新建一个空Access2019文件,打开
21.选择"通过创建链表来连接到数据源"
22.选择我们上一步保存的数据源
- 填写登录ID、密码
- 选择要链接到Access2019中的数据库的名称
- 确定 "选择唯一的记录标识符",
26.链接成功,打开看一下