我正在尝试在Windows Server 2003上安装SQL Server 2008 R2 Express,并且出现“初始化0x84B10001失败”错误。 谷歌search了我以下链接 – http://kb.sagesoftwareonline.com/app/answers/detail/a_id/27156/~/error%3A-%22configuration-system-failed-to-initialize-0x84b10001%22-when-尝试 但是,我的machine.config根本没有包含serviceModel条目 – 所以这对我来说似乎没有关系。 任何想法还有什么我可以尝试?
我有一个运行SQL std 2008的Windows 2008 R2虚拟机。我想从SQL Server迁移到SQL Express,这是一个免费的产品。 因为我有一个虚拟机,所以我打算在SQL服务器旁安装SQL Express,然后将数据库迁移到SQL Express,然后卸载SQL服务器。 这是迁移的最佳方式,欢迎提供任何build议吗?
到目前为止,我已经了解了有关Microsoft SQL Server Express(包括版本2012)以及早期版本(如2008R2和2008)以及大部分所有返回到SQL Server 2005的事实。我正在configurationSQL Server“工作组服务器“机器,也就是说,它是一个运行Windows Server操作系统的专用服务器机箱,但是它使用的是一个WORKGROUP,它只能运行Microsoft SQL Express。 请注意以下背景资料: configuration一个SQL Express实例在没有configurationTCP / IP的情况下出现。 打开TCP / IP选项(将TCP / IP的SQL Serverconfiguration程序协议列表项目从No更改为Yes)是不够的,有时您还必须select重新configurationStatic和Dynamic端口选项。 例如,对于单个实例,可以将静态端口设置为1433,将dynamic端口设置为空白(如果存在,则删除0)。 这是重复的,在一些具有IPV4和IPV6的Windows机器上,以及一个物理的和多个虚拟的以太网适配器上,这可能是4,8甚至16个必须设置静态和dynamic端口的地方。 或者,您可以configurationSQL浏览器并启用它,这通常有助于解决复杂的TCP / IP连接问题,但通常不会。 在域中,我很less有奇怪的问题,所以这个问题不是基于域的SQL服务器部署,而是工作组部署。 不,我没有select在工作组上运行我的办公室,但是我的许多客户/客户都select了这个选项,我应该在工作组上支持SQL Express。 以上所有内容都是背景知识,下面的部分就是我的实际问题: 在没有域的小型办公networking中,许多WORKGROUP客户端系统似乎都有通过TCP / IP连接的奇怪问题,甚至只是自动协商到SQL Server数据库的连接,我无法在自己的办公室或家庭networking,SQL连接将无法运行,即使SQL浏览器正在运行,SQL静态和dynamic端口选项已configuration,防火墙已被closures,并且ping工作正常,但使用SQL客户端的TCP / IP连接在Windows 7 MDAC组件中运行,是不可能的。 请注意,它不像安装SQL Native Client v10或SQL本机Client V11那么简单。 这些客户端的唯一解决方法是使用CLICONFG.EXE禁用TCP / IP,并通过在服务器名称前添加“NP:”来禁用SQL数据库连接string中的自动协商。 有关此客户端的工作组局域网的基本上是不兼容的,即使是在侦听TCP端口1433的静态单个SQL Server实例,也没有SQL浏览器或dynamic端口。 这些相同的客户端通常有12台机器,12台机器中的6台不能通过自动(不强制命名pipe道)连接string进行连接,只能在连接types被强制命名为pipe道时才能连接。 强制命名pipe道的典型连接string可能会在主机和实例的前面放置“NP:”,如下所示:“NP:HOSTNAME \ SQLEXPRESS”,另外我们会去该客户机的CLICONFG.EXE并禁用TCP / IP。 这两个步骤在一些工作组情况下似乎是必需的 […]
有没有办法找出在SQL Server 2008 R2中caching的内容? 我在这里find了以下好的文章: SQL SERVER – Data Pages in Buffer Pool – Data Stored in Memory Cache 但是,我想知道每个表和索引存储了多less数据(例如百分比和KB)。 是否有一些简单的机制来获取这些数据?
我有两台运行SQL Server 2008 R2的Windows Server 2008服务器。 一个用作主数据库,另一个用作镜像故障转移(两个网站数据库+会话ASPState)。 一切都很好,直到其中一个数据库成为主服务器后重新运行的主服务器。 我得到这个错误: Invalid object name 'tempdb.dbo.ASPStateTempSessions'. 我能够通过运行存储过程ASPState_Startup (它执行ASPState.dbo.CreateTempTables )来解决这个问题,但是只有在DB是“主体”状态的情况下。 当服务器重新启动时,它将总是回到DB处于“镜像/恢复”状态,这意味着我无法在启动时运行该SP。 有关如何解决此问题的任何build议?
最近我更换了一个SQL Server(2008R2)。 我已经重新安装了托pipe的应用程序并恢复了数据库的备份。 所有似乎都按预期工作,除了这些事件显示在事件日志中: id 18054 in MSSQLSERVER Error 150010, severity 16, state 96 was raised, but no message with that error number was found in sys.messages. If error is larger than 50000, make sure the user-defined message is added using sp_addmessage 我可以从旧服务器使用select * from sys.messages where message_id='150010' 现在我想知道如何在新服务器上复制id> 50000的所有msg信息? 我必须恢复主数据库的备份吗?
我一直在这个问题的块几次今天检查博客post到处都没有帮助我解决这个问题。 我试图添加一个非聚集索引到约700万行的表。 1TB硬盘上的数据库大概是4GB。 我有TempDB在同一个驱动器上,设置为无限制的自动增长10%。 驱动器剩下大约950GB。 我不断收到这个错误。 这是SQL Server 2008 Standard。 当我尝试“重buildINdexes”时,出现同样的错误。
我需要对ESXi 4.x中的hyper-v虚拟化策略进行一些清晰的说明。 目的: Sql Server 2012 w / SP1的VM Sql Server 2014 CPT1的VM 硬件: Poweredge T100 8GB RAM,2块SSD JBOD和2TB 7200 WD备份驱动器。 这是用于学习的实验硬件。 问题: 我很困惑“免费”的Hyper-V服务器是什么。 我的理解是,这将是主机操作系统和客户操作系统将2012年标准。 它是否正确?
我已经在我的电脑上安装了MsSQL 2008 R2,就像我之前安装过的那样。 但不幸的是这一次,我无法连接到数据库引擎,而我可以使用相同的凭据(Windows身份validation)轻松连接到分析,报告等其他服务。 唯一的区别是Windows 8,所以如果它没有关系,请问我可以在哪里解决问题?
在某些存储过程中我们有一些敏感的知识产权。 我们encryption存储过程。 但是,在创build时,它们是纯文本的。 无论如何,我们可以防止SQL Server Profiler被用来监视Create procedure语句的执行吗? (是的,我知道你也可以很容易地解密存储过程)