Sql 找不到数据类型

Sql 找不到数据类型,sql,sql-server,database,Sql,Sql Server,Database,我使用的是SQLServer2008R2,我似乎无法使用它应该具有的地理列类型。在创建新列和运行以下代码时,它不会显示在数据类型列中: CREATE TABLE [Core].[Address2]( [Geo_Id] [geography] NULL); 我明白了 列、参数或变量#2:找不到数据类型 我是做错了什么,还是需要以某种方式启用新的数据类型?我发现,当您添加地理列时,需要重新启动Management Studio,以便它以intellisense显示。这可能就是您可能遇到的问题?冒

我使用的是SQLServer2008R2,我似乎无法使用它应该具有的地理列类型。在创建新列和运行以下代码时,它不会显示在数据类型列中:

CREATE TABLE [Core].[Address2](
 [Geo_Id] [geography] NULL);
我明白了

列、参数或变量#2:找不到数据类型


我是做错了什么,还是需要以某种方式启用新的数据类型?

我发现,当您添加地理列时,需要重新启动Management Studio,以便它以intellisense显示。这可能就是您可能遇到的问题?

冒着陈述显而易见的风险,我会仔细检查以确保您正在使用的数据库确实位于SQL 2008实例上。

不,添加它时根本不会出现它。就好像它不存在完全停止不,你是对的。我在一家新公司工作,因为我使用SQLServer2008R2管理工作室来管理数据库,所以我假设所有的数据库也将存储在2008年。愚蠢的我。结果都是2005年的,应该先仔细检查一下。谢谢你的回答