sql-server - 现有的 varbinary(max) 是否使用 FILESTREAM?

标签 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;

关于sql-server - 现有的 varbinary(max) 是否使用 FILESTREAM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16486651/

相关文章:

SQL Server 日期格式应类似于 "Oct 17, 2014 10:14 PM"

sql - 用于连接 sql 表的 CASE

sql-server - 有没有办法在 SQL Server 2008 中直观地显示数据库图表中的 View ?

sql - 了解 SSMS 2008 中关系的更新和删除规则

sql-server - 在 GUID SQL Server 2008 上排序

sql-server - 如何在 LINQ 中执行此 SQL

SQL 2008 设置兼容级别

sql-server - 学习 SQL Server 中的 XQuery()

mysql - 如何使用逗号从数据库中选择数据

ajax - VS 2008/AJAX 项目在压力下失败