Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.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 创建类型失败,原因是';附近的语法不正确;AS';_Sql_Sql Server 2008_User Defined Types - Fatal编程技术网

Sql 创建类型失败,原因是';附近的语法不正确;AS';

Sql 创建类型失败,原因是';附近的语法不正确;AS';,sql,sql-server-2008,user-defined-types,Sql,Sql Server 2008,User Defined Types,我有以下代码: CREATE TYPE FTPLog AS TABLE ( [Date] datetime ,[LocalIPAddress] varchar(MAX) ,[LocalIPPort] varchar(MAX) ,[UserName] varchar(MAX) ,[SiteName] varchar(MAX) ,[HostName] varchar(MAX) ,[RemoteIPAddres

我有以下代码:

CREATE TYPE FTPLog AS TABLE ( 
   [Date] datetime
       ,[LocalIPAddress] varchar(MAX)
       ,[LocalIPPort] varchar(MAX)
       ,[UserName] varchar(MAX)
       ,[SiteName] varchar(MAX)
       ,[HostName] varchar(MAX)
       ,[RemoteIPAddress] varchar(MAX)
       ,[RemoteIPPort] varchar(MAX)
       ,[Command] varchar(MAX)
       ,[CommandParameters] varchar(MAX)
       ,[BytesSent] int
       ,[BytesReceived] int
   ,[ElapsedMilliseconds] int
       ,[FtpStatus] varchar(MAX)
       ,[FtpSubStatus] varchar(MAX)
       ,[FullPath] varchar(MAX)
       ,[HRStatus] varchar(MAX)
       ,[SessionId] varchar(MAX)
       ,[Information] varchar(MAX)
)GO
当我尝试执行此操作时,出现了一个错误:

Line 1:
Incorrect syntax near the keyword 'AS'

有什么问题吗?

正如@hvd在评论中所说,这是SQL Server 2005,而不是2008。SQL Server 2005不支持它。

您需要提供SQL Server的类型和版本。SQL Server 2008,服务器版本9.0.3042,Managament Studio 10.0.1600.22“服务器版本9.0.3042”:这是2005,不是2008。SQL Server 2005不支持此功能。请将您的
转到下一行,与
分开)
@hvd:Thank:)我安装了两个版本的SQL Server(2005和2008)。管理工作室已连接到错误的工作室:)