|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
这是无法比较的,因为基于云的数据库提供了不同的模式。关键是要通过围绕云计算产品来包装其他增值服务以适应不断变化的市场条件:这就是DBaaS。会见|把持|视图|数据问:我的MicrosoftAccess2000使用程序由后真个SQLServer2000数据库写进数据。为避免Access的用户看到SQLServer2000表中的全体数据,我想利用一种只同意用户扫瞄受权数据行的视图。能够创立一种限定用户会见SQLServer数据的视图吗?
答:能够。假如每位用户以独一的用户ID登录到Access,您就能够创立一种限定用户会见SQLServer数据的视图。以下的示例语句就能够创立如许一种视图:
CREATEVIEWv_dataAS
SELECT<column_list>
FROMdbo.mytableASa
INNERJOINdbo.authtableASb
ON(a.Pkey=b.DataKey
ANDb.userid=suser_sname())
该视图按userid限定用户的会见权。它请求您保留一份与数据表(mytable)中特定主键相婚配的用户名的表(authtable)。假如您的情形绝对对照复杂――您无需办理多个用户的行会见权,则您能够将userid列拔出到数据表中,以下列代码所示:
CREATEVIEWv_dataAS
SELECT<column_list>
FROMdbo.mytableASa
WHEREa.userid=suser_sname()
―MicrosoftSQLServer开辟团队
正如前文所提到的,MySQL易学、易部署、易管理和易维护。 |
|