SQL SERVER应用问题解答13例(三)

server|解答|问题

问:SQL Server启动事务有几种方式?

  答:有三种。第一种是显式声名的事务,这种事务要以BEGIN TRANSACTION为事务的起始标志。第二种是自动提交事
务,这是SQL Server的缺省设置。每一个T-SQL语句在执行完成后会被自动提交。第三种是隐含事务,在这种方式下,
SQL Server会在当前事务被提交或回滚后自动启动一个新的事务,这个新事务直到用户执行COMMIT或ROLLBACK为止,这时系
统又会启动一个新事务。这样就形成了一个连续的事务链。

  问:Cluster Index和Noncluster Index的区别是什么?

  答:Cluster Index和Noncluster Index的结构都是平衡树。它们的主要区别是Cluster Index的叶子节点是DATA PAGE
而Noncluster Index的叶子节点是数据在DATA PAGE中的指针。

  问:在SQL Server6.5,7.0中能否修改Table的名字?

  答:可以使用SP_RENAME来修改Table的名字。

  例如:

  use pubs

  create table test( a char(10))

  sp_rename test,newtest

  这个例子将新建的名为test的Table改为newtest。

  问:修改SQL Server7.0所在机器的机器名后,不能启动SQL Server,这种情况该如何处理?

  答:在这种情况下,要运行SQL Server7.0 Setup程序。Setup程序会根据新的机器名重新设置SQL Server。

  问:如果没有成功的安装SQL Server7.0,我该怎么办?

  答:如果您没有成功的安装SQLServer7.0,有几个文件可以帮助您确定是那一步出的错。首先在windows目录下的
SQLstp.log文件包含有setup过程的详细信息。查看这个文件可以确定Setup是在那一步出错的。

  如果Setup过程是在配置的部分出错,那么查看在MSSQL7\Log目录下的错误日志和在MSSQL7\Install目录下的
Cnfgsvr.out文件。SQLServer7.0Setup运行一个名为Cnfgsvr.exe的应用程序来配置SQLServer。这个程序启动SQLServer,
连接SQLServer并运行初始安装脚本。在这一过程中出现的任何错误都会被写入Cnfgsvr.out文件。

  如果您无法确定造成安装失败的原因,保存上述的文件并和微软产品支持部门联系,支持SQLServer的专业人员会协助
您解决问题。

时间: 2024-09-15 18:56:26

SQL SERVER应用问题解答13例(三)的相关文章

SQL SERVER应用问题解答13例1

server|解答|问题 问:如何在SQL Enterprise Manager version 6.5下操作SQL Server 6.0的服务器? 答:在使用SQL Enterprise Manager version 6.5来操作SQL Server 6.0之前,首先要在6.0的服务器下运行SQLOLE65.SQL,该文件在MSSQL\INSTALL的目录下. 问:在将SQL Server 6.0升级到SQL Server 6.5之前,为什么首先要执行Chkupg65.exe这个实用工具?

SQL SERVER应用问题解答13例(二)

server|解答|问题 问:Tempdb In Ram的配置出错怎么办? 答:SQL Server提供了将Tempdb存放在内存中的机制,以提高系统效率.但是,如果把"Tempdb In Ram"的值设置过大,会导致SQL Server无法正常启动.如果遇到这类问题,您可以: 在命令行提示下以最小资源模式启动SQL Server(如:C:\MSSQL\BINN\SQLSERVR-f). 切换到Windows界面,以SA帐户通过ISQL_W连接到SQL Server,并执行下列命令.

SQL SERVER应用问题解答13例(一)

问:如何在SQL Enterprise Manager version 6.5下操作SQL Server 6.0的服务器? 答:在使用SQL Enterprise Manager version 6.5来操作SQL Server 6.0之前,首先要在6.0的服务器下运行SQLOLE65.SQL,该文件在MSSQLINSTALL的目录下. 问:在将SQL Server 6.0升级到SQL Server 6.5之前,为什么首先要执行Chkupg65.exe这个实用工具? 答:Chkupg65.exe

SQL Server DBA需要知道的三件事

TechTarget记者有幸在六月采访了SQL Server顾问和热门博客写手Denny Cherry.他谈到了对于SQL Server DBA需要知道的三件事,并请介绍了SQL Server的发展趋势. 1.SQL Server 2012已经发布.Cherry说:"我遇到 很多人问我,SQL Server 2012什么时间发布.实际上它已经发布了."为什么还 会有这种困惑呢?微软近期发布的新产品太多了,包括Window Server 2012和 Digital Studio 2012

SQL Server 2008空间数据应用系列三:SQL Server 2008空间数据类型

原文:SQL Server 2008空间数据应用系列三:SQL Server 2008空间数据类型 友情提示,您阅读本篇博文的先决条件如下: 1.本文示例基于Microsoft SQL Server 2008 R2调测. 2.具备 Transact-SQL 编程经验和使用 SQL Server Management Studio 的经验. 3.熟悉或了解Microsoft SQL Server 2008中的空间数据类型. 4.具备相应的GIS专业理论知识. 5.其他相关知识.     SQL S

SQL SERVER实用经验技巧集 [三]

server|技巧 维护Sql Server中表的索引 在使用和创建数据库索引中经常会碰到一些问题,在这里可以采用一些另类的方法解决-ww w.iTbulo.coGJJWE --第一步:查看是否需要维护,查看扫描密度/Scan Density是否为100% declare @table_id int set @table_id=object_id('表名') dbcc showcontig(@table_id)ww w.iTbulo.coGJJWE --第二步:重构表索引 dbcc dbrein

SQL Server编写存储过程小工具(三)

server|存储过程 SQL Server编写存储过程小工具 功能:为给定表创建Update存储过程 语法: sp_GenUpdate <Table Name>,<Primary Key>,<Stored Procedure Name> 以northwind 数据库为例 sp_GenUpdate 'Employees','EmployeeID','UPD_Employees' 注释:如果您在Master系统数据库中创建该过程,那您就可以在您服务器上所有的数据库中使用该

使用SQL Server 2005 Express Edition的三种场合

SQL Server 2005 Express Edition 版本是SQL Sever的免费版,它包含在微软的几个产品中.本文介绍使用SQL Server 2005 Express Edition的3种场合. SQL Server 2005 Express Edition 版本是SQL Sever的免费版,它包含在微软的几个产品中.但是与Visual Studio 2005 捆绑的这一版本产品缺少关键组建:Management Studio(相当于企业管理器). 微软提供了解决方案:允许用户下

SQL Server 2008 RC0安装过程三:安装配置

选择完了组件后,接下来就是对各个组件进行安装配置了. 首先需要进行配置的是服务帐号.选择合适的服务帐号是非常重要的,如果是本地测试环境或开发环境,选择LOCAL SYSTEM就足够了,但是对于生产环境则通常建议使用域帐户.我已经见过相当多的CASE是由于服务帐户配置不正确而引起的,例如前段时间见过一个游戏公司在配置数据库镜像的时候出现无法启用镜像会话就是由于选择了Local System帐户作为SQL Server服务帐户而引起的,因为Local System虽然拥有本机的管理员权限,但是这个帐