首页 > 数据库 > SQL Server > 正文

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

2024-08-31 00:48:48
字体:
来源:转载
供稿:网友
问: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的专业人员会协助
您解决问题。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表