问题:在之前的文章里我们都讨论过了如何在把 Microsoft access的表链接到SQL Server里,那么如何使用Access来管理修改呢 假如你修改了相应SQL Server表的结构,会怎么样 假如你删除Access里链接的表,SQL Server里的表又会出现什么情况呢
专家解答:
现在让我们来逐个解答以上的疑问。首先是修改相应SQL Server表的结构的情况。打开Tables(表格)页面,选择要修改的表,右击并选择菜单中的“Design View”选项(设计视图)。
图1
当你试图修改Access中链接表的结构设计时,会出现以下信息:
在SQL Server中修改从Microsoft Access链接的表(图二)

图2
这是因为所链接表的设计是为SQL Server的基本对象所有,即使用户在基本SQL Server数据库中被授予db_owner角色权限,用户也不能对表作出数据定义修改(DDL变化)。假如你需要对表进行修改,你需要在 Microsoft SQL Server里进行修改,然后再重新链接表。
我们将使用Northwind数据库里的Territories表作为实例进行讲解。从SQL Server的视图里该表的当前设计是这样的:
在SQL Server中修改从Microsoft Access链接的表(图三)

图4
我们现在向SQL Server表里添加两列:分别是 RegionSupervisorID (int, null) 和TerritorySupervisorID (int, null),如下图所示:
在SQL Server中修改从Microsoft Access链接的表(图四)

图6
为了在基本SQL表里确认结构改动,你需要利用Microsoft Access的Linked Table Manager。在Access里按照以下路径打开: select ToolsDatabases UtilitiesLinked Table Manager。

图8
现在我们再从Access的设计模式里查看链接表,就会发现之前添加的两列。
正在启动windows时间长怎么办 小编带来了Windows 7/8.1正在启动windows时间长解决方法,假如有朋友在安装完Windows系统之后一直停留在“正在启动windows”的话,不妨试一试下文的方法哦~ 原因:Windows 7/8.1不完全支持UEFI,需要CSM(Comp...
打开IE浏览器的时候、聊QQ的时候、玩游戏的时候… … 这到底是谁惹的祸呢? 很多人都知道Windows 7桌面特效全部开启会使系统性能降低,那到底是哪个特效导致的这一情况呢? 解决办法: 右键计算机,高级系统设置-性能-设置-关闭”任务栏和开始菜单使用动画“和”最大化和最小化动态显示窗口“...
在使用Windows 7的时候很多用户对于系统的很多功能并不是很了解,也正是因为这样的不了解导致很多用户在使用Win 之后并不能体验Windows 7的功能便携和强大功能,导致很多用户对于Windows 7的认识还是比较模糊,不过为了让更多的朋友了解Windows 7的特点和便携应用,今天就为大家汇...
出现该问题的原因是由于使用第三方优化软件消除快捷方式的小箭头引起的。 1、在开始搜索框中键入“regedit”,按回车键打开注册表编辑器。 2、依次定位到以下分支:HKEY_CLASSES_ROOTlnkfile。 3、在lnkfile项上鼠标右键单击“新建”——“字符串值”。...
解决方法: 其实处理这些使用流氓软件,需要将相关的.exe文件删除,使它不能再运行,或者直接清除这个服务本身,使计算机重启的时候,它不会再启动。比如Hijackthis扫描,在扫描日志中,一般会把非Windows系统的服务以023的方式列出来,如下面这段: O23 - ...
Windows 7/8系统: 控制面板——自动播放——取消掉为所有媒体和设备设置自动播放 winXP系统: 开始—运行—gpedit.msc—计算机配置—管理模板—系统—关闭自动播放—已启用—所有驱动器—确定 关闭自动运行功能说明: 一旦您将媒体插入驱动器...