属性 TextHeader 不可用于视图

TTT*_*123 9 sql-server sql-server-2008

我正在尝试使用 Windows 上的 Microsoft SQL Server 2016 Management Studio 从远程数据库下载视图。我可以访问这个数据库,因为我可以通过运行 Select Top 200 行来预览表和视图。但是,我想将整个视图下载到本地磁盘。当我右键单击一个视图,然后选择“Script View as”->“Select To”->“New Query Editor Window”,选择“Results to File”并单击“Execute”,然后我得到一个错误:

Property TextHeader is not available for View... The property may not exist for this object or may not be retrievable due to insufficient access rights. the text is encrypted (Microsoft.SqlServer.Smo)

我可以通过更改一些设置来解决这个问题,还是应该联系数据库管理员,因为这是访问权限的问题?

man*_*son 6

您很可能正在连接一个对该数据库对象没有VIEW DEFINITION权限的帐户。

如果您不是 sa,则需要联系数据库管理员。

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/ee82df77-50da-4a95-a3ba-43aa6257f1d2/property-textheader-is-not-available-for-storedprocedure?forum=sqlsecurity