我在 SERVER01\dev08 设置了一个集群 SQL 实例
它被分配给一个静态端口 1466。我可以设置一些东西让用户连接到 SERVER01 并点击该端口吗?
如果这是可能的,它可能会产生什么问题(所有到达此名称的流量只访问一个端口)?
似乎DNS与端口无关 - F5大IP也没有。
我在 SERVER01\dev08 设置了一个集群 SQL 实例
它被分配给一个静态端口 1466。我可以设置一些东西让用户连接到 SERVER01 并点击该端口吗?
如果这是可能的,它可能会产生什么问题(所有到达此名称的流量只访问一个端口)?
似乎DNS与端口无关 - F5大IP也没有。
2003 windows 集群上的两个集群 SQL 实例能否可靠地使用相同的 1433 tcp 端口设置?
它似乎现在正在运行。
我正在运行 SQL 2005 的 Server 2003 机器上安装 2008 实例。
我需要为安全设置步骤设置域组:
http://msdn.microsoft.com/en-us/library/ms179530.aspx
在 Windows Server 2003 上,为 SQL Server 服务指定域组。所有资源权限均由包含 SQL Server 服务帐户作为组成员的域级组控制。
更多关于这里的信息:
http://support.microsoft.com/kb/910708
我在安装时无法将 Windows 服务帐户添加到组中。安全管理员不得不让我的帐户成为域管理员 - 他们犹豫不决。
运行 SQL Server 安装程序的帐户必须具有将帐户添加到域组的权限。
是否有特定的安全设置允许我的帐户将帐户添加到组?
更新:我正在寻找具体说明。我有一个名为 domain\servicegroup 的全局组 - 我应该告诉安全人员做什么。我很想自己弄清楚,但我无法访问这些东西。
作为某些维护的一部分,有人触发了一条更新语句,该语句对两个表进行了交叉连接更新,每个表有 200,000 条记录。那是 40 万亿条语句,这将部分解释日志如何增长到 200GB。我也没有限制日志文件,这是我将在服务器范围内处理的另一个问题 - 我们有近 200 个数据库驻留。
我使用的“解决方案”是备份数据库,使用 truncate_only 备份日志,然后再次备份数据库。然后我缩小了日志文件并在日志上设置了一个上限。
看到有其他数据库在使用日志驱动器,我有点急于清理它。我可能已经能够将日志文件备份到我们的备份驱动器,希望不需要其他数据库来增加他们的日志文件。
来自http://technet.microsoft.com/en-us/magazine/2009.02.logging.aspx的 Paul Randal
在任何情况下,您都不应删除事务日志,尝试使用未记录的命令重新构建它,或者只是使用 BACKUP LOG 的 NO_LOG 或 TRUNCATE_ONLY 选项(在 SQL Server 2008 中已删除)截断它。这些选项要么会导致事务不一致(并且很可能会损坏),要么会消除能够正确恢复数据库的可能性。
还有其他我不知道的选择吗?
您如何获得查询 SQL 2005 服务器的平均响应时间?
我们有一个具有 32GB 内存的 2003 集群。
它托管两个 SQL 2005 数据库实例、一个报告实例并全天运行 SSIS 包。
主实例设置为 22GB 内存,第二个用于 SharePoint,已设置为 4GB 并限制为 2 个处理器 - 大家对 sharepoint 非常怀疑,所以它被锁定了。
Reporting Services 的应用程序池限制为 6GB - 这可能会减少。报告服务很快就会转移到它自己的服务器上,所以我们将摆脱这种情况。
通过以这种方式设置内存,我们希望不会让应用程序不断地争夺内存。
我们现在需要为一些将从 2005 实例移出的 Web 应用程序设置 2008 实例。
我们在服务器上没有看到太多的分页——它通常以 0 到 8 页/秒的速度运行,并且到处跳到几百页。
两个实例的总/目标 SQL 内存值相同。我希望看到主实例的目标内存值较低,我会将内存减少到该级别以为新实例腾出空间。过去我看到目标内存比总数低几百兆字节。
你们会建议做什么来为这个新实例腾出空间同时让其他实例满意?也许与主实例一起动态?慢慢减少主实例的最大值,直到分页或其他一些计数器上升?
今天早上醒来,发现我们的集群已关闭。它马上又回来了。我发现日志错误日志中有关 IO 的条目耗时超过 15 秒。我们的监控服务器尝试 ping 服务器并出现超时错误。
我检查了我们的一个监控工具,看看早上 4:30 发生了什么。我们的一个大型数据库似乎正在更新统计数据。该工具显示我们的磁盘已用尽。我看到其中一个磁盘的繁忙时间百分比非常高。
现在 sqlagent 正在按字母顺序在后续数据库中进行相同的操作!我们确实有自动更新统计信息 - 但我认为这是根据需要发生的。我现在没有启用任何统计更新作业(我知道 - 并且作业监视器没有显示任何正在运行的作业),所以我不确定是什么原因造成的。此外,现在是半夜,因此这些系统上不会有用户更新行。
http://support.microsoft.com/default.aspx?scid=kb;en-us;195565 - 证实了我对自动统计的按需性质的看法。
昨晚下午 6:30 左右也发生了同样的事情 - 在同一个大型数据库上 - 一些 select statsman from... 语句。
sqlagent 正在运行命令。
磁盘位于 SAN 上,我们正在运行最新版本的 sql 2005。
DBA 应该记录应用程序登录的密码,还是应该由开发人员/分析师负责?应用程序登录是指应用程序用于访问数据库的登录。每个应用程序通常会有一个。
我不是指为系统用户创建的用户帐户密码。
我们正在扩大我们的报告服务使用范围,并尝试为开发人员和管理员设置一些关于管理和开发系统的指南。
对于保持报告服务器运行良好且井井有条,您有什么建议吗?
你有什么不同的做法吗?
我们正在使用 2005,并计划明年在专用服务器上迁移到 2008 R2。
我们计划的流程如下所示:
如何确定机器上 SQL 2005 Server 的版本。
我需要知道它是服务器许可证还是处理器许可证。
我找到了
select serverproperty('LicenseType'), serverproperty('NumLicenses')
返回:
已禁用 NULL
还发现了这个:
http://blogs.msdn.com/sqlblog/archive/2006/11/10/tracking-license-information-in-sql-2005.aspx
但是改变注册表是唯一的方法吗?
我需要将备份写入工作站目录。
我已授予 sql 服务域帐户对该目录的读/写/修改权限。
Msg 3201, Level 16, State 1, Line 2
Cannot open backup device '\\ws10000\c$\temp\Auditor.bak'. Operating system error 5(Access is denied.).
Msg 3013, Level 16, State 1, Line 2
BACKUP DATABASE is terminating abnormally.
如果我授予机器的服务帐户管理员权限,它会成功完成。
我需要授予哪些额外权利?
谢谢!
编辑:我在想也许该帐户需要是管理员才能使用 c$ (admin) 共享。我会尝试创建一个共享。
几个月前,在报告服务器上的服务包之后,Oracle 查询停止在我们的报告服务服务器上工作。
我最终不得不授予对 Oracle 目录的权限以消除第一个错误,然后重命名 NLS_LANG 注册表项以消除第二个错误。旧值为:AMERICAN_AMERICA.WE8MSWIN1252
现在我们正在将一些使用 Oracle 存储过程的新报告转移到生产环境中,但他们遇到了这个错误。
--- End of inner exception stack trace ---
w3wp!processing!8!7/27/2009-09:26:09:: e ERROR: An exception has occurred in data source 'CSUD3_RPTAPL'. Details: Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Query execution failed for data set 'MYDATASET'. ---> System.Data.OracleClient.OracleException: ORA-06550: line 1, column 57:
PLS-00553: character set name is not recognized
ORA-06550: line 0, column 0:
PL/SQL: Compilation unit analysis terminated
我创建了一个简单返回的测试程序
select 'test' "field1" from dual;
它得到同样的错误。今晚我将尝试将 NLS_LANG 设置回它的旧值,看看是否可以修复程序 - 尽管它会破坏常规的 oracle 报告。如果有人知道发生了什么,请赐教。
根据我的阅读,如果客户端上未指定字符集,则客户端应该使用数据库默认值。
我在 IIS 中为应用程序池启用了最大使用内存时的内存回收。我想在回收发生时收到通知。我怎样才能做到这一点?我们在 Win2k3 上使用 IIS V6。
昨晚我在一个 64 位 SQL 2005 故障转移集群上安装了 sp3 和 cu1。
一切顺利。报告服务安装在主节点上。
它现在无法连接到 Oracle。最初的错误似乎与此有关:http: //support.microsoft.com/default.aspx ?scid=KB;en-us;870668
我授予了网络服务访问权限,但这并没有改变任何事情。然后我把它变成了开发(不幸的是,它工作正常),这意味着将经过身份验证的用户添加到 bin 和 admin\network 文件夹中。
这给了我们一个新的错误。
ORA-12705: 无法访问 NLS 数据文件或指定的环境无效
网络上的大多数帖子都说这也应该发生在 sqlplus 中。它不是。
我们在这台服务器上安装了 Oracle 10g 和 9 个驱动程序。9 个驱动程序是 SSIS 使用的 32 位驱动程序。报告服务似乎正在使用 10 个驱动程序。
当我按照上面链接中的指示向 oracle 文件夹添加安全设置时,我首先在 9 个驱动程序上进行了设置,我们在 rs 中收到错误,说它不能使用 32 位驱动程序。当我在 64 位上添加安全设置并删除 32 位时,我们开始收到 NLS 错误。
谢谢你的帮助!将此发布到 SO 和 SF- 在我们打电话给 MS 之前,我很想听听一些想法。