找不到地理数据类型

3

我正在使用SQL Server 2008 R2,但似乎无法使用它所应该具有的地理列类型。当我创建新列时,在数据类型列中没有显示它,当我运行以下代码时:

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

我收到了以下信息:

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

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

2个回答

3

显而易见的是,我建议你再次确认一下你正在使用的数据库确实位于 SQL 2008 实例上。


不,你说得对。我在一家新公司工作,因为我使用 SQL Server 2008 R2 管理工具来管理数据库,我认为所有的数据库都存储在2008年版本中。我真是太愚蠢了。结果发现它们全部都是2005年的,我应该首先进行双重检查的。谢谢你的回答。 - Iain Ward

-1

我发现当你添加地理列时,需要重新启动管理工具才能在智能感知中看到它。也许这就是你遇到的问题?


不,它根本没有出现添加。就像它不存在一样。 - Iain Ward

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接