Questions tagged «sql-server»

与Microsoft SQL Server有关的问题。如果您的问题是特定于版本的,请也为该版本专门标记。您的SQL Server问题属于这里还是其他站点?单击下面一行中的关于sql-server标记的链接。

4
建议的SQL Server磁盘/分区设置
我正在寻找有关为SQL Server设置磁盘/分区的最佳方法的建议。这是我的一些主要担忧: 应该如何分隔SQL文件(数据文件,日志,临时文件)? RAID大量的HDD并分区空间还是为每个RAID制作更少磁盘的多个RAID更好? 数据和日志文件应该使用不同的RAID类型吗? 默认数据库(master,msdb等)应该位于C:上还是应该与其他数据/日志文件位于同一位置?

3
结合SharePoint和数据库镜像
这不是我应该怎么做的问题,只是为了做好准备。这是您的经历吗?请仔细阅读整个问题,然后快速答复。 昨天,我花了一天的时间教授本轮SharePoint MCM(Microsoft认证大师-请参阅此处),所有学生都了解SQL Server中的高可用性技术,以及SQL日志/恢复/备份/还原的工作方式。这一点非常重要,因为在每个企业级MOSS安装下,通常都没有DBA,就隐藏了一个企业级SQL Server。Kimberly在星期五教他们一天的数据库维护(这是我们教的SQL MCM第一周的缩小版本)。 我们正在讨论使用数据库镜像为SharePoint数据库提供高可用性的可能性,以及相对的利弊。现在,我知道数据库镜像是它内部的最低深度,就像我在Microsoft时曾经拥有的那样,因此无需在您的答复中指出行为和特质。我也从SharePoint人士那里了解镜像白皮书中的各种警告和准则,是的,它们只是通用准则,而不是一成不变的规则。 我的问题是:我想听听为SharePoint实现数据库镜像的任何人,以及您是否发现它对您有用,还是当机并烧死了。特别是,您如何发现故障转移行为对您有用?您是否最终在一台服务器上使用了某些数据库主体,而另一台服务器上又使用了某些数据库主体,从而有效地拆分了服务器场并使它无法使用,直到手动干预将所有故障转移到一台服务器上为止?您是否将其用于本地或远程HA?等等。 我们将不胜感激地收到所有答复,并将有助于扩大结合这两种技术的知识基础,并且我将把故事反馈给SharePoint产品组,以及我所教的将来的MCM轮换。 谢谢! [编辑:PS我也将在周末整理有关此方面的经验和准则的博客文章]

7
SQL Server-强制在内存中使用DB?
我们拥有功能强大的Windows 2008 x64服​​务器(4 x 4核心CPU,32GB RAM),运行SQL Server 2005 64位。我们有一个很小的(6GB)但非常重要的数据库,在将页面缓存到内存之前,它的访问速度有些慢(使用情况是非常随机的I / O,因此给定页面在内存中以及最终用户的可能性非常低抱怨最初的缓慢)。磁盘足够快(本地15K SAS),但我猜该应用程序编写得有些笨拙(这是一个COTS解决方案),所以我想知道是否有办法“强制” SQL Server 2005中的内存中的数据库(不支持2008年)由供应商提供,所以我们还不应该升级到该版本),以帮助避免最初出现的高速缓存填充蓝调? 我当前的方法是我从脚本中的每个表运行SELECT *以获取内存中的数据页,但是此方法未缓存某些对象(索引,全文本搜索等)(并修改了脚本以查询索引和编写适当的WHERE子句进行缓存是煮沸的海洋复合物)。

3
如何更改新数据库的默认恢复?
如何在开发服务器上配置数据库服务器,以便在创建新数据库时Simple默认情况下它们是恢复模型? 目前,如果我们还记得,在创建数据库时,我们必须单击选项选项卡并选择“简单”。 我记得在以前的SQL版本中,我可以将Simple设置为新数据库的默认值。如何为Sql Server 2012设置?

19
通过Windows网络传输大文件的最简单,最快的方法是什么?
我有一台运行MS SQL Server的Window Server 2000计算机,该计算机存储了20GB以上的数据。每天将数据库备份到第二个硬盘驱动器。我想将这些备份文件转移到另一台计算机上,以构建另一台测试服务器并进行恢复练习。(备份实际上从未恢复过将近5年。请不要告诉我的老板!) 我无法通过网络传输大文件。我已经尝试过简单的网络复制,apache下载和ftp。当传输的数据量达到2GB时,我尝试的任何方法最终都会失败。我上一次成功传输文件是通过USB连接的外部硬盘驱动器。但是我想定期执行此任务,最好自动执行。 想知道这种情况下最实用的方法是什么?

2
什么是SQL Server实例?
当我安装SQL Server 2008 Express时,它会提示我创建一个实例,如果没有,则中止。然后,我在SQL Server Services的Sql Server配置管理器中的条目中看到该信息。什么是SQL Server实例?

4
SSMS:SQL Server在哪里存储其服务器名称?
我有许多“旧”服务器或服务器名称,其中有错字,它们会一直显示在SQL Server Management Studio的“连接到数据库”对话框的服务器下拉列表中: 这些名字存储在哪里?有什么方法可以清理该列表并删除一些条目?
14 sql-server  ssms 

6
将32位Windows Server和SQL Server升级到64位的优势?
假设我有一个32位Windows Server盒,它与SQL Server一起运行多个服务器应用程序,高峰时间的RAM使用量约为2 GB。 将Windows Server OS和SQL Server升级到相应的64位版本,而服务器应用程序保持为32位的优势是什么?64位版本允许访问超过4 GB的RAM,但是由于4 GB未被充分利用,这是否会使升级毫无意义? 版本:Windows Server 2008 R2,SQL Server 2008 R2数据中心版 谢谢

10
无法通过SQL Server Management Studio进行远程连接
我已经在1and1.com托管的专用Windows 2008 Server上设置了SQL Server 2008 Express实例。我无法通过Management Studio远程连接到服务器。我已在下面采取了以下步骤,并且没有任何进一步的想法。我已经研究过该网站,无法解决其他任何问题,因此,如果我错过了明显的内容,请原谅我,但我快要疯了。这是低谷。 SQL Server实例正在运行,并且在本地工作时可以完美运行。 在SQL Server Management Studio中,我已选中“允许对此服务器进行远程连接”框 我已从1and1管理面板中删除了所有外部硬件防火墙设置 服务器上的Windows防火墙已被禁用,但只是为了踢我添加了一个入站规则,该规则允许端口1433上的所有连接。 在SQL Native Client配置中,启用了TCP / IP。我还确保带有服务器IP地址的“ IP1”的动态端口为0,但是我删除了它,并在常规TCP端口字段中添加了1433。我还将“ IPALL” TCP端口设置为1433。 在SQL Native Client配置中,SQL Server Browser也正在运行,并且 我也尝试在 设置此值后,我重新启动了SQL Server。 在服务器计算机上执行“ netstat -ano”将返回一个 TCP 0.0.0.0:1433侦听UDP 0.0.0.0:1434侦听 我在本地计算机上进行了端口扫描,结果显示该端口已过滤,而不是侦听。我还尝试从本地计算机上的Management Studio连接,并且抛出连接错误。尝试了以下服务器名称,并在数据库安全性中标记了SQL Server和Windows身份验证。 ip地址\ SQLEXPRESS,1433 ipaddress \ SQLEXPRESS IP地址 的IP地址,1433 tcp:ipaddress \ SQLEXPRESS …



5
SQL Server 2005:没有足够的系统内存来运行此查询
我们的其中一台SQL Server已经稳定运行了一段时间(几年),最近又抛出了不足的内存错误。从应用程序事件日志中,我们看到: 事件ID:701 说明:没有足够的系统内存来运行此查询。 我们管理此服务器的团队主要由负责sysadmin职责的开发人员组成。但是,我们的主要专长是发展。话虽这么说,我们对如何解决此问题一无所知。我们一直在搜索论坛等信息,但没有找到任何符合条件的信息 因此,这里有一些更多详细信息可帮助您进行故障排除: 我们的最小服务器内存设置为0。 我们的最大服务器内存设置为2000。 总物理内存为3,325.85 MB(来自sysinfo)。 虚拟内存总量为7.10 GB(来自sysinfo)。 我们没有使用AWE来分配内存,但是现在我们来看看它是否有所作为。 备份事务日志而不运行查询的作业引发了此错误。 我们有许多链接服务器。另一方面,RDBMS的类型是SQL Server(2005和2000),Oracle 10g和OSI PI系统。 这是断断续续的。我们似乎无法将任何时间或事件与错误相关联。 当然,重新启动似乎会使它消失一段时间,这由于错误消息的性质而有意义。 该服务器的数量是应用程序服务器(几个Windows Services)和Web服务器以及数据库服务器的三倍。 编辑: 我们在SP3上。我们发现的大多数帖子都是SP1之前的版本,不适用于我们。 SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition') 退货 9.00.4035.00 SP3标准版

3
如何查看SQL Server许可证
我了解有三种SQL许可证:http : //www.microsoft.com/sqlserver/2005/en/us/pricing-licensing-faq.aspx 我可以在服务器上查看SSMS中的对话框,存储过程,注册表项等以确定许可证的类型和数量吗? 谢谢

2
Windows Server 2008 R2 64位内存泄漏
我的一台办公室服务器出现问题。它是具有6GB RAM内存的虚拟化Windows 2008 R2 Server。它仅具有Microsoft SQL Server(分配的最大内存= 3GB),并且仅使用不超过1GB RAM的软件。但是,服务器的RAM内存几乎已满,在任务管理器中查看进程似乎并不能得出结论。我已经安装了RamMap,但是不能很容易地解释它,您是否可以识别出任何“高价值”?

1
为什么MS SQL Server使用NTLM身份验证?
Windows Server 2008 R2。 已安装SQL Server 2008 R2。 MSSQL服务作为本地系统运行。 服务器FQDN是SQL01.domain.com。 SQL01已加入到名为domain.com的Active Directory域中。 以下是setspn的输出: C:\> setspn -L sql01 ... MSSQLSvc/SQL01.domain.com:1433 MSSQLSvc/SQL01.domain.com WSMAN/SQL01.domain.com WSMAN/SQL01 TERMSRV/SQL01.domain.com TERMSRV/SQL01 RestrictedKrbHost/SQL01 RestrictedKrbHost/SQL01.domain.com HOST/SQL01.domain.com HOST/SQL01 然后,我启动SQL Server Management Studio并由此连接到SQL01: 然后,我运行以下查询: SELECT auth_scheme FROM sys.dm_exec_connections WHERE session_id = @@spid 结果是NTLM。为什么结果不是Kerberos?SPN似乎对于使用本地系统帐户是正确的。该服务器不在群集中或使用CNAME。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.