科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道解析:教你轻松的解决服务器的疑难问题

解析:教你轻松的解决服务器的疑难问题

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文将教你轻松的解决服务器的疑难问题。

作者:赛迪网 limeinan 来源:天新网 2008年3月28日

关键字: Mssql SQL SQL Server 数据库

  • 评论
  • 分享微博
  • 分享邮件

1.如何将数据库设置为单用户模式,并将访问限制为只供 dbo 使用?

解答:

在 SQL Server 2000 中,数据库不能同时为单用户模式和只供 dbo 使用模式。而以下可选选项可以通过使用 ALTER DATABASE 命令来使用:

·ALTER DATABASE database SET SINGLE_USER。

该命令限制用户只能逐个访问数据库。

·ALTER DATABASE database SET RESTRICTED_USER。

该命令限制只有 db_owner、dbcreator 或 sysadmin 角色的成员才能访问数据库。

·ALTER DATABASE database SET MULTI_USER。

该命令将数据库的访问权限返回其一般运行状态。

2.SQL Server 2000 中支持 DB-Library 应用程序吗?

解答:

是。但是,尚未针对 SQL Server 2000 增强 DB-Library。其 DB-Library 包含的功能与 Microsoft® SQL Server™ 7.0 DB-Library 相同。这意味着 DB-Library 应用程序只能连接到 SQL Server 2000 的默认实例,而无法连接到命名实例。它无法识别 SQL Server 2000 中提供的任何新特性。

3.需要使用多协议网络库启用加密吗?

解答:

否。SQL Server 2000 可使用安全套接字层 (SSL) 加密在应用程序计算机和数据库计算机上的 SQL Server 实例之间传输的所有数据。SSL 加密在高级套接字 Net-Library(Dbnetlib.dll 和 Ssnetlib.dll)内执行,适用于 SQL Server 2000 支持的所有计算机间协议。

4.为何我的 SQL 语句在用户定义函数外工作正确,但在该函数内工作不正确呢?

解答:

可能您的 BEGIN-END 块内包含具有副作用的语句,这在用户定义函数内是不允许的。函数副作用是对资源状态的任何永久更改,其作用域在函数以外。更改只可以对本地对象进行,如本地游标或局部变量。无法在函数内执行的操作的例子有:对数据库表的修改,对非函数本地游标的操作,发送电子邮件,试图进行目录修改和生成返回给用户的结果集。]

如何在链接服务器查询中限定命名实例?

解答:

必须在四部分查询中使用方括号将多实例链接服务器的名称括起来。例如:

SELECT * FROM [myServer\sql80].northwind.dbo.customers

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章