三、 计算机基本知识
(一) SQL Server
1、 Sql管理
数据库修复,检查处理
数据库检查语句
DBCC CHECKDB(‘数据库名’)
数据库修复语句
DBCC CHECKDB(‘数据库名’, REPAIR_FAST) 不会丢失数据
DBCC CHECKDB(‘数据库名’, REPAIR_REBUILD) 包括REPAIR_FAST的修复过程,不会丢失数据
DBCC CHECKDB(‘数据库名’, REPAIR_ALLOW_DATA_LOSS) 包括REPAIR_REBUILD的修复过程,可能会丢失数据
数据库分离,附加处理
数据库分离
一般用于转移数据库实体至其它的数据库服务器
语句 sp_detach_db [ @dbname = ] 'dbname'
[ , [ @skipchecks = ] 'skipchecks' ] (skipchecks为true或false)
举例:sp_detach_db 'pubs', 'true'
附加数据库实体
用于将数据库实体加入到数据库服务器中
语句 sp_attach_db [ @dbname = ] 'dbname'
, [ @filename1 = ] 'filename_n' [ ,...16 ]
或
sp_attach_single_file_db [ @dbname = ] 'dbname'
, [ @physname = ] 'physical_name'
sp_attach_db用于添加有日志文件的数据库实体
举例: sp_attach_db @dbname = N'pubs',
@filename1 = N'c:Program FilesMicrosoft SQL ServerMSSQLDatapubs.mdf',
@filename2 = N'c:Program FilesMicrosoft SQL ServerMSSQLDatapubs_log.ldf'
sp_attach_single_file_db用于添加没有日志文件或日志文件损坏的数据库实体
举例:sp_attach_single_file_db @dbname = 'pubs',
@physname = 'c:Program FilesMicrosoft SQL ServerMSSQLDatapubs.mdf'
数据库置疑处理
语句:sp_resetstatus [ @DBName = ] 'database'
举例:sp_resetstatus 'PUBS'
数据库备份恢复处理
手工恢复分两步执行
1.查看备份文件所包含的数据库实体名
RESTORE FILELISTONLY
FROM DISK = 'c:Northwind.bak'
2.恢复备份文件为一个新的数据库(红字为第一步所看到的数据库实体名)
RESTORE DATABASE TestDB
FROM DISK = 'c:Northwind.bak'
WITH MOVE 'Northwind' TO 'c:testtestdb.mdf',
MOVE 'Northwind_log' TO 'c:testtestdb.ldf'
2、 SQL语法和使用
Select,update,insert ,delete等基本语句的使用
Select * from t_balance
Update t_item set fname=’new ’ where fitemid = 1001
内联接,左右联接的使用
多表之间的查询
两个数据库间的数据查询和数据导入
3、 SQL工具使用
SQL跟踪工具的使用,结合软件,能够找出出错的SQL语句
4、 SQL视图,存储过程
对软件的一些基本,常见的视图,存储过程如商业成本计算的存储过程有一定了解
(二) 系统管理
1. K/3中间层服务器是Windows 2000 Server,当客户端测试和注册中间层的时候都通不过,提示有“…中间层服务器可能是Win 9x…”的字样,是什么原因?如何解决?
答:造成“9x”错误的原因有很多,基本情况分析为网络连接有问题,可能原因联网协议、端口关闭、断流、防火墙阻断等,解决方法无法明确。(条件不完整,出题的人明显没实际处理过问题,鄙视他)
联系我们
售前热线:0591-83665336
服务邮箱:FZKINGDEE@qq.com
公司地址:福建省福州市晋安区福马路250号