Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 信息\u SCHEMA.COLUMNS未更新_Sql Server 2005 - Fatal编程技术网

Sql server 2005 信息\u SCHEMA.COLUMNS未更新

Sql server 2005 信息\u SCHEMA.COLUMNS未更新,sql-server-2005,Sql Server 2005,我注意到这种奇怪的行为,我将列类型从ntext更改为nvarchar(max),并且在INFORMATION_SCHEMA.COLUMNS中,数据类型仍然是ntext 我是否必须执行某些操作才能刷新元数据 我在sql server 2005上我在sql 2005的表上没有这种行为(我刚刚测试过) 这是否适用于基于已更改的表定义的视图?如果是的话 exec sp_refreshsqlmodule 'schema.ViewName' 应该这样做。谢谢,我做到了。。但我最终重新启动了sql serv

我注意到这种奇怪的行为,我将列类型从ntext更改为nvarchar(max),并且在INFORMATION_SCHEMA.COLUMNS中,数据类型仍然是ntext

我是否必须执行某些操作才能刷新元数据


我在sql server 2005上

我在sql 2005的表上没有这种行为(我刚刚测试过)

这是否适用于基于已更改的表定义的视图?如果是的话

exec sp_refreshsqlmodule 'schema.ViewName'

应该这样做。

谢谢,我做到了。。但我最终重新启动了sql server,现在一切都好了。