dan*_*ana 2 sql-server sql-server-2008
如何检查varbinary(max)列是否正在使用 FILESTREAM ?为了便于论证,假设我继承了一个数据库,并且我想检查哪些varbinary(max)列正在使用 FILESTREAM,哪些列没有。我尝试过运行,sp_columns但似乎没有显示任何相关内容。如果我在 SQL Server Management Studio 中的列上“右键单击 -> 属性”,它也不会显示任何内容。有谁知道如何检查这个吗?
尝试这个查询
SELECT
OBJECT_SCHEMA_NAME(C.object_id) AS SchemaName
, OBJECT_NAME(C.object_id) AS TableName
, C.name AS ColumnName
FROM
sys.columns AS C
WHERE
C.is_filestream = 1;
Run Code Online (Sandbox Code Playgroud)