Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.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 SQL Server 2005中的MEDIUMBLOB(映像)_Sql Server_Blob - Fatal编程技术网

Sql server SQL Server 2005中的MEDIUMBLOB(映像)

Sql server SQL Server 2005中的MEDIUMBLOB(映像),sql-server,blob,Sql Server,Blob,我在MS SQL Server 2005中有一个已还原的数据库,其中有些表的数据类型为MEDIUMBLOB(image) 我不明白的第一件事是,我无法在新数据库中创建具有此数据类型的字段。MEDIUMBLOB在数据类型选择下拉列表中不可用 第二个问题是,如何从C#读取此字段?我知道这个字段中存储有XML数据 SQL Server允许您使用命令为本机类型创建别名。该图显示该列被定义为一个MEDIUMBLOB,其基本本机类型为image CREATE TYPE还可用于创建在CLR程序集中定义的用户定

我在MS SQL Server 2005中有一个已还原的数据库,其中有些表的数据类型为MEDIUMBLOB(image)

我不明白的第一件事是,我无法在新数据库中创建具有此数据类型的字段。MEDIUMBLOB在数据类型选择下拉列表中不可用

第二个问题是,如何从C#读取此字段?我知道这个字段中存储有XML数据


SQL Server允许您使用命令为本机类型创建别名。该图显示该列被定义为一个
MEDIUMBLOB
,其基本本机类型为
image


CREATE TYPE还可用于创建在CLR程序集中定义的用户定义类型

查看此SQL Server没有
MEDIUMBLOB
数据类型。。。。此外,SQL Server中的
image
数据类型已被弃用,不应再使用它-使用
VARBINARY(MAX)
来处理二进制blob样式的数据。我不是在说MySQL.marc-s,我也这么认为,但正如您在屏幕截图中看到的,这些人在SQL Server 2005中以某种方式启用了它。这是如何实现的??进一步检查
Types
文件夹中的
MEDIUMBLOB
类型定义为varbinary(xyz)。SQL Server允许您将
类型定义为特定原始类型定义的别名。或者它可能是CLR类型