当前位置: 代码迷 >> Sql Server >> 请教,FILESTREAM 属性
  详细解决方案

请教,FILESTREAM 属性

热度:554   发布时间:2016-04-27 11:19:01.0
请问,FILESTREAM 属性
MSDN说的,具有VARBINARY(MAX)数据类型,如果具有FILESTREAM 属性,那么,此列就应该具有唯一性,那
MSDN
的这个例子,Chart列,不是没有唯一性吗?

CREATE TABLE Archive.dbo.Records
(
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL UNIQUE, 
[SerialNumber] INTEGER UNIQUE,
[Chart] VARBINARY(MAX) FILESTREAM NULL
)

------解决方案--------------------
这里的唯一性,是指整个行需要时有唯一性属性的。 并非单一filestream对应列。

------解决方案--------------------
参考http://msdn.microsoft.com/zh-cn/library/bb933993(v=sql.105).aspx

其中:
使用 FILESTREAM 存储时,请考虑以下内容:

如果表包含 FILESTREAM 列,则每一行都必须具有唯一的一个非空行 ID。
------解决方案--------------------
GUID行已经唯一了
------解决方案--------------------
学习!
------解决方案--------------------
探讨
MSDN说的,具有VARBINARY(MAX)数据类型,如果具有FILESTREAM 属性,那么,此列就应该具有唯一性,那
MSDN
的这个例子,Chart列,不是没有唯一性吗?

CREATE TABLE Archive.dbo.Records
(
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL UNIQUE,
[SerialNumber]……