小编Cod*_*awk的帖子

打破和恢复镜子

我必须在镜像的辅助节点上做一些维护。由于这是在短暂的网络中断后重新建立镜像时站点变慢的结果,我希望安全并禁用镜像,然后在我完成对违规服务器的戳刺后重新启用它。

我现在的计划是:

  1. 禁用镜像
  2. 进行潜在危险的故障排除
  3. 恢复所有丢失的事务日志
  4. 重新建立镜像

这是打破/重新建立镜子的最安全方法吗?有什么我应该注意的问题吗?

sql-server-2008 maintenance mirroring

9
推荐指数
1
解决办法
2万
查看次数

Sql Server 2005 中的 DBMail 疑难解答

在 SQL Server 2005 机器上,我安装并正确配置了 DBMail。我可以使用“通知操作员”和 EXEC msdb.dbo.sp_send_dbmail 来排队电子邮件。

但问题是排队的邮件永远不会通过。我在查询时看到队列中有 10 封电子邮件

SELECT * FROM msdb.dbo.sysmail_unsentitems
Run Code Online (Sandbox Code Playgroud)

但是,如果我重新启动SQL Server 服务,所有邮件都会通过,并且我会在收件箱中收到电子邮件。

到目前为止,这是我能找到的唯一模式。

所以我的问题是:有没有办法对 DBmail 进行故障排除?我在 MSDN 上阅读了一些步骤,但它们没有太大帮助。任何可以提供帮助的文章的 URL 都非常感谢。

sql-server-2005

8
推荐指数
2
解决办法
448
查看次数

不能授予、拒绝或撤销对 sa、dbo、实体所有者、information_schema、sys 或您自己的权限

我遇到以下错误:

Cannot grant, deny, or revoke permissions to sa, dbo, entity owner, information_schema, sys, or yourself.
Run Code Online (Sandbox Code Playgroud)

当我尝试这些命令时

USE ASPState
GO

GRANT EXECUTE ON CreateTempTables TO [R2Server\AAOUser]
GO
GRANT EXECUTE ON DeleteExpiredSessions TO [R2Server\AAOUser]
GO
GRANT EXECUTE ON GetMajorVersion TO [R2Server\AAOUser]
GO
GRANT EXECUTE ON GetHashCode TO [R2Server\AAOUser]
GO
GRANT EXECUTE ON TempGetAppID TO [R2Server\AAOUser]
GO
GRANT EXECUTE ON TempGetStateItem TO [R2Server\AAOUser]
GO
GRANT EXECUTE ON TempGetStateItem2 TO [R2Server\AAOUser]
GO
GRANT EXECUTE ON TempGetStateItem3 TO [R2Server\AAOUser]
GO
GRANT EXECUTE ON TempGetStateItemExclusive …
Run Code Online (Sandbox Code Playgroud)

sql-server permissions

8
推荐指数
1
解决办法
4万
查看次数

SQL Server 2008 日志文件具有最小大小,是什么使它们变小以及如何使它们变小?

好的,首先,我在创建数据库时搞砸了,使用的创建脚本大致如下:(用于包装目的的人工换行符和名称/路径)

CREATE DATABASE [EXAMPLE] ON  PRIMARY 
( NAME = N'EXAMPLE_Data', FILENAME = N'J:\SQLServer2008\MSSQL.INSTANCE\EXAMPLE.mdf', 
    SIZE = 446046KB , MAXSIZE = UNLIMITED, FILEGROWTH = 10%)
 LOG ON 
( NAME = N'EXAMPLE_Log', FILENAME = N'J:\SQLServer2008\MSSQL.INSTANCE\EXAMPLE.ldf', 
    SIZE = 664505KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
GO
Run Code Online (Sandbox Code Playgroud)

因为我从现有的开发数据库中编写了它的脚本,我只是想让一些事情发生。当我没有将大小更改为合理的大小(例如4096KB)时,我搞砸了,所以现在我无法将日志文件缩小到大约 600MB 以下。

我知道我哪里出错了,但是如何轻松修复它?

sql-server-2008 sql-server shrink logs

7
推荐指数
2
解决办法
8052
查看次数

如何对 UDF 的性能进行基准测试以确定哪个更快?

基本上我有两个标量 UDF 输出相同的数据,一个使用游标,一个使用递归 CTE。我想确定应该使用哪个并丢弃另一个;我更愿意根据实际性能数据做出这个决定。我也很好奇这两者之间有多大的区别。

如何对这些 UDF 的性能进行基准测试以确定哪个更快?

performance benchmark sql-server-2008

7
推荐指数
1
解决办法
360
查看次数

什么是第一范式中的原子关系

我已经阅读了 1NF 的定义,即“如果关系的每个属性都是原子的”。请告诉我什么是原子。

normalization interview-question

7
推荐指数
2
解决办法
3万
查看次数

SQL Server Compact Edition 4 最终是否支持视图?

刚刚阅读了 SQL Server CE 4发布,然后在他们的产品网站上搜索了所有内容,我仍然找不到功能概述。

以前版本的 SQL Server CE 不支持视图,我希望它们消除了限制。

我的问题是:

是否有列出 SQL Server CE 4 的功能和限制的页面?

(编辑:我发现此功能比较适用于 3.5,但不适用于 4.0)

features

6
推荐指数
1
解决办法
5391
查看次数

如何使用全文搜索安装 SQL Server Express 2005

我需要安装具有全文搜索功能的 SQL server 2005 Express 版本。我不知道下载什么以及安装数据库管理系统的顺序。有人能给我提供下载带有全文搜索的版本的链接吗[因为默认的 38Mb 安装文件没有这个功能]。
还分步说明在安装过程中启用全文搜索。

sql-server-2005 full-text-search

6
推荐指数
1
解决办法
2245
查看次数

需要产品和服务类别的数据库

需要开发将产品和服务关联到行业标准类别的数据库模式。我知道模式和数据都在那里,但我没有找到它。

有列出产品(并包含数百万条记录)的数据库,但我没有找到一个列出相应类别的好数据库。例如,单个手机可能属于“手机”类别,而该类别又可能属于“消费电子产品”类别。这些类别的良好来源是什么?

schema

6
推荐指数
1
解决办法
1588
查看次数

将 SQL Server 2000 移动到 SQL Server 2005 时出错 NOLOCK 错误

我需要将数据库从 SQL Server 2000(32 位)移动到 SQL Server 2005。但是,当我将数据库连接到 SQL Server 2005 时,它给了我错误。(NOLOCK 错误)

另外,在我运行 dbcc check db 命令以查找数据库错误后,我收到以下错误。

Server: Msg 8929, Level 16, State 1, Line 1

Object ID 2: Errors found in text ID 727515136 
owned by data record identified by RID    =   (1:391:14) id = 491864819 and indid = 9.
Server: Msg 8929, Level 16, State 1, Line 1
Object ID 2: Errors found in text ID 727646208 
owned by data record identified by RID = (1:391:16) id …
Run Code Online (Sandbox Code Playgroud)

sql-server-2005 migration sql-server-2000

5
推荐指数
1
解决办法
455
查看次数