2007-10-30

升级到SQL Server 2005的常见问题解答

来源: IT专家网 作者: 评论 0 条
  6.可以在同一台机器上安装不同的SQL Server版本吗?

  你可以在同一台机器上安装两个不同版本的SQL Server吗?

  是的,你可以。虽然你理论上可以以任何顺序来安装它们,但我总是愿意建议以发布的顺序来安装软件:先是SQL Server 2000,然后是SQL Server 2005。

  —Greg Low,开发专家

  7.在SQL Server 2005中可以调用一个扩展存储过程吗?

  我在java中使用用于SQL Server 2005的JDBC调用一个扩展存储过程(非凡是xp_cmdshell)时碰到了问题。通过使用用于SQL Server 2000 Service Pack 3的JDBC,我可以调用它就像调用一个普通的存储过程一样。对于SQL Server 2005,我得到下面的信息:

  om.microsoft.sqlserver.jdbc.SQLServerException:对存储过程‘xp_cmdshell’的请求失败了 因为'xp_cmdshell'是一个存储过程对象。

  它是一个SQL Server 2000服务器。我想用新的2005JDBC,因为在手动事务模式下克隆连接使用没有问题。我在我的webserver上碰到了关于selectMethod=cursor属性的问题,它看起来没起作用。它在开发过程中在我的本地webserver上运行良好,但是由于某种原因在运行在动态webserver上时不能正常工作。是否可以调用这个扩展存储过程呢?<.p>

  是的,默认的,它在2005中是不可用的,因为它不被认为是安全的。假如你认为它是适当的,你可以使用外围应用配置器(Surface Area Configuration Tool)工具来设置它为可用的。

  —Greg Low,开发专家

  8.我怎么为一个SQL Server数据库创建用户名和密码?

  我创建了一个SQL Server 2005数据库,我计划用一个用户名和密码来保护它。我不清楚这要怎么做。我怎样用我的新数据库的安全对象为它建立一个安全系统?

  这有一篇Steve Jones写的很好的文章,它会让你从SQL用户和登录开始:开始SQL Server——登录和用户。

  —Steven Andres,安全专家

  9.我可以同时运行SQL 2000和SQL 2005实例吗?

  你可以在同一台机器上运行SQL 2000和SQL 2005实例吗?有什么问题是和这两个实例运行在一起相关联的吗?

  是的,他们可以运行在一起。我看过的唯一问题是当2000在2005之后安装的,因为共享dll被旧的替代了而出现了一些问题。安装另一个2005的实例看起来总是可以解决这一问题。

  —Greg Low,开发专家

  10.你能提供一些SQL Server 2005升级问题的例子吗?

  从SQL Server 2000移植到SQL Server 2005时可能会碰到什么问题?在移植过程中所应该采取的预防措施都有哪些?

  在做移植时你可能会碰到很多问题——而在这里很难解释所有的问题。幸运的是,微软已经发布了一个工具来帮助移植。你可以在我的文章“使用SQL Server 2005升级顾问减少升级未知数”里读到所有关于升级的问题。

  要知道更多的关于移植的信息,我邀请你听我的webcast升级到SQL Server 2005:你必须知道的事情,在其中我分享了许多提示以帮助确保顺利的转变到新的版本。

  —Adam Machanic,SQL Server 2005专家

  11. 在SQL Server 2005中会出现什么存储过程并发问题?

  我在SQL Server 2005碰到了一个并发问题。在我卖票的公交车上有一些免费的座位。在插入一个售出的票之前我要检查是否还留有免费的座位。我的存储过程像下面所示:

  CREATE PROCEDURE add_ticket -- parameters DECLARE free_seats int BEGIN TRANSACTION SELECT free_seats = COUNT(*) FROM tickets WHERE seat_is_not_taken IF free_seats <> 0 INSERT INTO tickets VALUES(...) -- some other statements END TRANSACTION
共4页: 上一页 [1] [2] 3 [4] 下一页

(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:SQL Server的存储过程调用Com组件  
下一篇:分析SQL Server中数据库快照工作原理
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号