【发布时间】:2015-05-28 05:43:24
【问题描述】:
我在 SQL Azure 数据库中有一个名为“cust_view”的视图。
我的目标是让我的应用程序的最终用户以只读方式访问应用程序数据库中的某些数据,这样他们就可以通过直接连接到 SQL Server Management Studio 中的应用程序数据库或其他方式从他们这边运行他们的临时查询其他商业智能工具。
问题在下面给出的 T-SQL 脚本中,是否有一些语句不需要达到这个目标?
--connect to master database from SSMS.
CREATE LOGIN [readonly] WITH PASSWORD=N'61*4#@amz'
GO
--connect to user database
CREATE USER [readonly] FOR LOGIN [readonly]
GO
EXEC sp_addrolemember 'db_datareader', 'readonly'
GO
CREATE VIEW cust_view
AS
SELECT * FROM Calls;//add whatever other join you would like to expose more data from related tables
GO
GRANT SELECT ON cust_view TO [readonly]
GO
【问题讨论】:
标签: azure-sql-database login-script