2010-07-01 90 views
3

我正在使用SQL Server 2008 R2,我似乎无法使用它意味着的地理列类型。它不会在数据类型列显示出来,当我创建一个新的列,当我运行此代码:找不到数据类型地理

CREATE TABLE [Core].[Address2](
[Geo_Id] [geography] NULL); 

我得到

列,参数或变量#2:找不到数据类型地理。

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

回答

3

为了说明明显的风险,我会仔细检查以确保您使用的数据库的确在SQL 2008实例上。

+0

不,你是对的。我在一家新公司,因为我使用SQL Server 2008 R2 Management Studio来管理数据库,所以我假设所有数据库都将在2008年存储。愚蠢的我。原来他们都是2005年,应该先在那里加倍检查。谢谢你的答案 – w69rdy 2010-07-01 14:00:09

-1

我发现当您添加地理栏时,您需要重新启动Management Studio才能使其显示在智能感知中。这可能是你可能遇到的问题?

+0

没有它没有出现在所有添加它。这就像它不存在句号 – w69rdy 2010-07-01 13:59:18