SQL的使用

SQL是一种数据库查询语言,用于存取数据以及查询、更新和管理关系数据库系统

(二)什么是数据库和关系型数据库

数据库是一种数据的集合。我们可以将数据库看成数据+数据的组织机制。数据的集合有很多种,比如文件(.txt, xlsx, pdf等)、关系型数据库(sqlserver);关系型数据库的特点是由多个表构成的,而且这些表在数据库中是可以通过关键字进行彼此关联的。

(三)客户端/服务器模型

客户端/服务器模型(B/S)是指以个人计算机为客户端通过网络访问主机服务器的模式。在客户端/服务器模型之前,大约上世纪90年及之前,很多实验室计算机网络是由哑终端和主机构成,所谓哑终端是指没有完全信息存储或处理能力的计算机,必须通过局域网将信息发送到主机上,由主机通过CPU、外设和内存进行处理。今天每一台个人计算机、ipad、手机都是一个终端,它可以通过自身的CPU和内存进行“思考”,也可以通过互联网和服务器进行交互,通过浏览器向公司服务器发出请求,由服务器运行数据库系统,将数据反馈给浏览器客户端。

(四)SQL命令的类型

SQL操纵数据库的命令包括:数据定义语言DDL, 数据操作语言DML, 数据查询语言DQL, 数据控制语言DCL,数据管理命令,事务控制命令

DDL: 对表、视图、索引等进行创建/修改/删除操作,如: create table, alter view, drop view

DML: 操作数据表内部进行增删改查,如insert, update, delete

DQL:查询数据库信息,比如:select * from tablename

DCL: 创建与用户访问相关的对象,以及用户的权限, 比如:alter, grant, revoke, 

数据管理命令:对数据库里的操作进行审计和分析  start audit,  stop audit

事务控制命令:用户管理数据库事务,如commit, rollback, savepoint, set transaction

### 关于ArcGIS License Server无法启动的解决方案 当遇到ArcGIS License Server无法启动的情况,可以从以下几个方面排查并解决问题: #### 1. **检查网络配置** 确保License Server所在的计算机能够被其他客户端正常访问。如果是在局域网环境中部署了ArcGIS Server Local,则需要确认该环境下的网络设置是否允许远程连接AO组件[^1]。 #### 2. **验证服务状态** 检查ArcGIS Server Object Manager (SOM) 的运行情况。通常情况下,在Host SOM机器上需将此服务更改为由本地系统账户登录,并重启相关服务来恢复其正常工作流程[^2]。 #### 3. **审查日志文件** 查看ArcGIS License Manager的日志记录,寻找任何可能指示错误原因的信息。这些日志可以帮助识别具体是什么阻止了许可服务器的成功初始化。 #### 4. **权限问题** 确认用于启动ArcGIS License Server的服务账号具有足够的权限执行所需操作。这包括但不限于读取/写入特定目录的权利以及与其他必要进程通信的能力。 #### 5. **软件版本兼容性** 保证所使用的ArcGIS产品及其依赖项之间存在良好的版本匹配度。不一致可能会导致意外行为完全失败激活license server的功能。 #### 示例代码片段:修改服务登录身份 以下是更改Windows服务登录凭据的一个简单PowerShell脚本例子: ```powershell $serviceName = "ArcGISServerObjectManager" $newUsername = ".\LocalSystemUser" # 替换为实际用户名 $newPassword = ConvertTo-SecureString "" -AsPlainText -Force Set-Service -Name $serviceName -StartupType Automatic New-ServiceCredential -ServiceName $serviceName -Account $newUsername -Password $newPassword Restart-Service -Name $serviceName ``` 上述脚本仅作为示范用途,请依据实际情况调整参数值后再实施。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值