Skip To Content

使用命令启用 SQL Server Express 以存储地理数据库

可以不使用向导而是使用命令来运行安装程序的可执行文件(静默安装),以启用 SQL Server Express 实例来存储地理数据库。该操作仅将实例作为数据库服务器启用;并不会安装 SQL Server Express。

  1. 以 Windows 管理员身份登录到安装 SQL Server Express 的计算机。
  2. 以 Windows 管理员的身份打开 MS-DOS 命令窗口。
  3. 如果要启用 SQL Server Express 以与 ArcGIS Server Workgroup 结合使用,则必须先对软件进行授权。为此,需要执行以下命令并提供软件授权向导的完整路径和可执行文件的名称、prvc 文件的路径和名称以及您的电子邮件地址:
    <path to software authorization executable>\softwareauthorization.exe 
    -s -lif <path and name of prvc file> -email <email address of authorizing user>

    例如:

    c:\DatabaseServer\64-bit\softwareauthorization.exe 
    -s -lif "c:\licenses\Server_Wkg_Std.prvc" -email myname@esri.com
  4. 对于将要用作数据库服务器的所有 SQL Server Express 实例,请执行以下命令。提供完整路径和可执行文件的名称、想要作为数据库服务器管理员的用户的完整登录名、SQL Server Express 实例名称以及操作的日志文件的路径和名称:
    <path to executable>\DatabaseServerSetup.exe 
    -silent -user <user_login> -instance <SQL Server instance name> 
    -logfile <path and name of log file>

    例如:

    c:\DatabaseServer\64-bit\DatabaseServerSetup.exe 
    -silent -user ourdomain\mjruser -instance myserver\sqlex 
    -logfile c:\logs\logfile.log
    注:

    可执行文件的名称会略有不同。根据安装文件的放置位置以及您使用的是 32 位 SQL Server Express 还是 64 位 SQL Server Express,位置会有所不同。请确保提供的名称和位置与需要运行的可执行文件匹配。

SQL Server Express 实例此时已启用,可以存储地理数据库,并且已将一个服务器管理员添加到其中。

然后配置 ArcMap 以连接到数据库服务器