Articles of sql server 2008

我应该怎样做一个头阻断器的SQL连接?

我正在查看SQL Server 2008 Management Studio中的活动监视器。 我看到很多进程表明这是一个阻塞进程,在Head Blocker列中的值为1。 这是正常的,还是我可能在这里处理一个问题?

SQL Server 2008 – 计划将生产数据库复制到testing和开发数据库中

我希望将我的生产数据库中的副本安排到另外两个数据库中。 数据库位于同一台服务器上(实例?)。 数据库目前每晚备份到服务器硬盘驱动器,基于这个备份的解决scheme将是完全令人满意的。 做这个的最好方式是什么? 任何意见赞赏, 丹麦安德斯

无法连接到Windows Vista的SQL Server分析服务

我只是在我的Windows Vista机器上安装了SQL Server 2008开发者版本。 安装成功。 报告服务工作正常。 但我没有得到任何select连接到SQLpipe理工作室“分析服务”。 连接时,我只能得到“服务器types”的选项是 – 1. Database Engine 2. Sql Server Compact PLS。 build议。 谢谢。

SQL Server 2008 – 无法通过本地SQL Server Management Studiologin

仅供参考:OS是SQL Server 2008(不是R2)。 昨天,当我试图在远程Win XP机器上安装Visual Studio 2010,以便能够通过networkingdebuggingASP.NET时,我在服务器上安装了Active Directory(和DNS)。 那么,我放弃了。 所以,我没有安装Active Directory,现在我无法通过Windows身份validationlogin到本地SQL Server实例MSSQLSERVER2008 (又名(local)或SERVERNAME )。 我得到这个错误消息: Cannot connect to (local). Additional information: Login failed for user 'SERVERNAME\Administrator'. (Microsoft SQL Server, Error: 18456) 一些可能相关的信息: 我可以连接SQL Server身份validation(但是我只能用这种方式pipe理每个日志的单个数据库…而且有20个)。 我也可以通过asp.net用户SQL Server身份validation(IIS运行在同一台机器上)仍然连接。 我还可以通过使用SQL Server身份validation的Visual Studio的“服务器资源pipe理器”远程连接。 此外,我的pipe理员帐户的C:/users目录现在是Administrator.SERVERNAME Start > run > services.msc > SQL Server (MSQSERVER2008) properties > "Log On" = "Local […]

SQL Server 2008 R2默认locking内存页面吗?

有谁知道SQL 2008 ENT R2 x64的locking页面是否在默认情况下运行(我假设这是因为我的SQL内存使用情况不会显示在任务pipe理器中)在Server 2008 R2 x64上。 如果是这样,这可能导致一个.net应用程序竞争一些内存有过多的页面错误? 因此限制计算机上的SQL内存是明智的做法吗? 或者,他们都应该玩得好吗? 谢谢Matt 编辑25/10/2010 – 从ERRORLOG 更多信息 – 我安装了我的机器作为pipe理员服务运行。 我将它作为新的实例与现有的SQL 05 Ent数据库并排安装。 这里是日志的一部分 – 大页面扩展启用。 2010-10-22 21:32:38.78服务器大页面细化:2097152 2010-10-22 21:32:38.79分配的服务器大页面:32MB 2010-10-22 21:32:38.79分配的服务器大页面:32MB 2010-10-22 21:32:38.80服务器使用locking页面缓冲池。 2010-10-22 21:32:38.86服务器使用dynamiclocking分配。 为每个节点初始分配2500个锁块和5000个锁拥有者块。 这只是一个信息性消息。 无需用户操作。 2010-10-22 21:32:38.86服务器锁分区已启用。 这只是一个信息性消息。 无需用户操作。 我认为这确认locking页面是? 请参阅下面的pipe理员评论。

SQL Server列级encryption – 旋转键

我们正在考虑对敏感数据使用SQL Server列(单元)级别encryption。 我们最初encryption列时应该没有问题,但是我们有要求每年都要encryption密钥。 看来这个要求可能是问题。 假设:包含敏感数据列的表格将有5亿条logging。 以下是我们考虑实施的步骤。 在encryption/解密过程中,数据是在线的,这个过程需要多长时间? 最初encryption列 新年 解密列 用新密钥encryption列。 问题:当列正在被解密/encryption时,是在线数据(可以查询)? SQL Server提供的function允许在数据联机时进行密钥更改吗? BarDev

我可以运行SQL维护计划随时重build索引吗?

我可以运行一个维护计划,随时进行索引维护吗? 我现在有一个很慢的数据库,我有一个索引维护计划,设置为每周运行。 我昨天做了数据库更新,今天系统很慢。 现在可以运行此维护计划,而有人连接到数据库 – rebuild index task – update statistics task 数据库大约是60MB,现在有大约10个用户连接到它。 运行维护计划的正确程序是什么? 它计划在每个星期天的02:00运行

数据库myDb不可访问。 (ObjectExplorer)

我正在开发一个连接到SQL Server 2008 R2数据库的ASP.NET MVC3 Web应用程序。 一切工作正常,直到我开始得到这个错误: The database myDb is not accessible. (ObjectExplorer) 当我尝试在SQL Server Management Studio中浏览数据库时,也会出现此问题。 看来我不知何故失去了访问我的数据库的权限? 我可以浏览其他数据库就好了。 我正在使用混合模式身份validation(直到现在Windows身份validation一直工作正常)。 如果我login为sa我得到相同的错误。 如果我无法访问数据库,如何将所需的权限返回给我的用户帐户? 什么样的事情可能导致这首先发生? 我最近做出的唯一改变根本不是数据库相关的,我正在努力弄清楚造成这种情况的原因。 更新那么,重新启动我的电脑后,它都开始工作了:/我没有改变任何东西,还没有读过这里的答复。 很奇怪!

连接到SQL Server的间歇性问题

我们每天都会收到以下错误: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 0 – The requested name is valid, but no data of […]

如何确定硬件要求

我被要求说明我目前正在开发的应用程序的服务器硬件要求,而且我对自己的能力没有把握。 我最好喜欢一步一步列出如何自己做这个,但是阅读其他类似的问题,这不是那么直截了当,我可能会通过指定我的要求,在这里得到最好的答案。 该应用程序是一个WPF瘦客户端,通过WCF与托pipe在IIS中的服务器端应用程序进行通信。 目前对业务逻辑的要求很less,但是在项目的后期阶段这可能会发生很大的变化,并且可能会将WWF纳入其中。 我使用NHibernate的持久层,将使用AppFabric二级caching。 最后数据库将是一个SQLServer 2008 R2数据库。 我被要求指定的网站将有大约20个用户。 为了降低成本,他们希望在性能方面提供一个单一的解决scheme,但是我相信这样的用户数量还是可以的,但是我从安全angular度和停机时间如果我在这里很天真,请让我知道。 不幸的是,在这个阶段,我不知道需要将多less数据存储在数据库中 – 最终我可以假设我需要存储的数据越多,需要的硬盘就越多。 如果我错过了任何有价值的信息,请在评论中告诉我。