Bug: Error: "No ArcSDE Server License Found" occurs when creating a new geodatabase with ArcSDE for SQL Server Express (Personal Edition) version 10.0

文章编号 : 37983
软件: ArcGIS - ArcEditor 10 ArcGIS - ArcInfo 10 ArcSDE 10
操作系统: Windows 2003Server, Vista, 2008Server, Win 7
已邀请:

EsriSupport

赞同来自:

错误信息:
在ArcCatolog里建立一个SQL Server Express实例的连接并偿试去创建一个geodatabase,发生如下错误: "Error creating this geodatabase No ArcSDE server license found." 这个错误发生在安装ArcSDE for SQL Server Express(Personal Edition,在ArcGIS Desktop 10.0安装介质中)之后。
原因:
当软件是通过ArcGIS Desktop安装界面(ESRI.exe 应用程序)的链接进行安装或者手动执行ArcSDE_Personal文件夹里的setup.exe就会产生这种错误。

解决方法: 选择1:
官方建议使用以下修复工具:
下载并运行
NIM058807_Repair.
运行该工具,选择正确的SQL Server Express实例并点击OK
一个有效的被正确授权安装的许可被写入注册表,现在可以通过ArcCatalog来连接到数据库中去创建一个新的geodatabase.


选择2:
不用ArcSDE_Personal文件夹里的ESRI.exe或setup.exe进行安装,而是根据使用的操作系统是32位还是64位来决定使用32位或64位文件夹里的ArcSDESetupSqlExpressPersonal.exe进行安装.




判定操作系统是32位还是64位,接着打开ArcSDE_Personal中正确的文件夹。找到并运行ArcSDESetupSqlExpressPersonal.exe.




安装向导打开时,查看如果SQL Server已安装,那么取消选中Microsoft SQL Server Express Edition.



选中Enable geodatabase storage on SQL Server Express:
从下拉菜单中选择存在的SQL Server Express instance ,如果需要的话,输入windows Login.点击“下一步”。



点击“完成”。
这个过程是通过将有效的许可写入注册表,以正确的授权安装。现在可以在ArcCatalgo中,通过连接到数据库中创建一个新的geodatabase


创建时间:2010-07-07
最近更新: 2010-07-12


原文链接
http://support.esrichina.com.cn/2010/0707/903.html

要回复问题请先登录注册