我不是服务器pipe理员。 所以要温柔。 但是我刚刚参加了一个会议,讲师在其中一个培训课上解释了一些SQL DBA最佳实践。 其中之一就是将Mdf,Ldf和TempDB分离到不同的驱动器上以提高性能。 现在在我们的办公室,我们有一个圣。 系统pipe理员创build了3个san来驱动一个数据,一个用于日志,另一个用于TempDB。 我的直觉告诉我这是一个浪费的努力…是吗? 我不知道很多的细节,但如果你问我会尽力填写任何需要准确回答这个问题的规格。
我有2个Windows 2008服务器。 一个是Web服务器(IIS7)。 另一个是数据库服务器(SQL Server 2008)。 SQL Server 2008的实例被configuration为使用混合模式身份validation。 都不join到活动目录域。 Web服务器上的ASP.NET应用程序应该如何login到数据库服务器上的数据库? 我已经testing了SA帐户,但显然我需要改变这一点。 我对使用什么感到困惑:sql server帐户,在每台机器上configuration的windows帐户,或者“应用程序angular色”,这些我并不十分了解。 该帐户只需要能够读取和写入数据,并执行存储过程。 我该怎么做,如何设置? … 请给我说明如何设置这一点,而不是简单的回答。 谢谢。
所以我正在定价虚拟专用服务器。 我期望每天支持500到1000(峰值)访问,分布在5个不同的网站上。 这些站点中的2个将拥有相当轻负载的SQL数据库。 我的带宽使用率很低 – 通常在10GB /月以下。 我倾向于orcsweb,因为它们作为软件包的一部分提供了所有的服务(每日备份,三重冗余OC12,24小时监控,防火墙等)。 另外我听说过好东西。 我相信他们最便宜的虚拟专用软件包包含了我需要的每件$ 100美元的一切。 我不确定的一件事是1GB的RAM。 问题是: 为了我的目的,1GB RAM足够用于SQL 2008的Windows 2008 Server吗?
当我启动Management Studio时,除非使用“以pipe理员身份运行”选项,否则我无法login到本地SQL Server。 这是正常的吗? 我是一个普通的开发人员,不相信我的本地计算机上需要高安全性。 我正在运行SQL Server 2008,Windows 7。 我得到的错误是: 无法连接到(本地) 附加信息 用户'MYCOMPUTER \ MyName'login失败。 (Microsoft SQL Server,错误:18456) 这似乎是一个重复的主题,因为当我运行visual studio时,我有一个类似的login失败,当我运行数据库访问代码。 最好是,我想要一个解决这两种情况的解决scheme。
我正在使用SQL Server 2008 Enterprise的Windows Server 2008 Enterprise。 我正在考虑使用SAN还是使用NAS来更好地存储数据库数据文件。 是否有任何行业读数来比较NAS或SAN是否更适合数据库存储scheme? 除了我的数据库存储scheme,任何行业读数比较SAN与NAS,看哪种技术更适合哪种情况? 在此先感谢乔治
今天我被告知,SQL Server 2008应该在Server 2008 R2(64位)上运行。 这是真的? 如果是这样,任何人都可以解释为什么? 我们的开发实例在32位系统上运行。 我没有任何迁移到64位的问题,但有什么具体的原因,为什么这是一个首选的方法?
在还原后的应用程序中,我对新创build的数据库执行了很多(> 100,000,000)更新。 因此,LOG文件显着增长。 我怎样才能阻止它成长? 注:将恢复模式设置为简单不会工作。 此外,这个问题最初是张贴在这里: https : //stackoverflow.com/questions/4400057/how-to-stop-log-file-from-growing-in-sql-server-2008
我试图build立链接的服务器。 目标服务器是MS SQL 2008R2。 如果我通过sa账户设置远程login,它工作正常。 但是,如果我使用一个Windows帐户,它会popup一个错误。 我从日志中得到以下消息。 尝试在SQL Server身份validation中使用NT帐户名称 有没有办法让链接的服务器使用Windows身份validation?
我已经使用高安全性,同步模式在SQL 2008中configuration了数据库镜像设置,但没有自动故障转移function。 我没有证人实例。 关于高可用性,我知道镜像是比日志传送更好的策略(更快更顺畅的故障转移),比群集(由于许可和硬件成本)便宜。 根据MS文档,要进行故障切换,您需要访问Principal数据库,并在“镜像”选项中单击“故障切换”button。 但是我想从Mirror数据库这样做,因为所有这些设置都是在Principal服务器崩溃的情况下完成的。 显然我错过了一些东西。 如果镜像不是服务器停机的解决scheme(如果我理解正确的话,就像集群一样),那么为了实现高可用性目的,哪些实际的(即真实世界的例子)案例将从镜像中受益呢? 非常感谢您的回应! 我真的需要一些启发。
我有一个Windows Server 2008 R2企业服务器上运行的SQL Server 2008(版本10.0.1600),具有8 GB的物理内存。 如果我打开任务pipe理器,我可以在“性能”选项卡的“物理内存”部分看到只有340 MB可用的8191总计,但是我看不到使用如此大小的内存的任何进程。 请注意SQL Server内存限制为6GB(最大服务器内存= 6000)。 如果我打开Sysinternals进程资源pipe理器,我可以看到sqlsrvr.exe进程有: Private Bytes: 227.000 K Working Set: 140.000 K Virtual Size: 8.762.000 K 这是什么意思? 有什么办法可以释放这个内存的其他进程? 为什么虚拟大小作为分配的内存? 我以为虚拟大小只是“保留内存”。