我有Windows Server上运行的MS SQL Server Express(包括AMD64,2008 R2)。 MSSQLconfiguration为远程访问。 当我完全禁用防火墙时,此访问正常工作。 当我启用防火墙时,它停止工作。 我已阅读并尝试从这些Microsoft文章的指示: 在 这里 我已经在服务器上为所用的端口(设置为3306)和可执行文件添加了TCP和UDP传入exception:C:\ Program Files \ Microsoft SQL Server \ MSSQL10_50.SQLEXPRESS \ MSSQL \ Binn \ sqlservr.exe I'已将防火墙规则设置为适用于所有域。 仍然没有连接。 没有什么奇特的在这里:没有ActiveDirectory,没有域,没有第三层交换,只是一个简单的SQL Server身份validation连接从工作站连接到相同的物理交换机作为服务器。 除了禁用防火墙,有没有人知道如何解决这个问题?
我们在Win2k3 R2上有一个SQL Server 2005(64位标准)。 我们看到ASYNC_NETWORK_IO的数量不成比例(看起来)会导致数据库不可用,这会减慢或挂起面向客户的(dynamic生成的,依赖数据库的)网站。 我们有理由相信,这些等待是由缓慢/未优化的后端应用程序引起的 – MS Access表单和ASP页面对大量数据提出大量请求,但不会足够快地消耗结果。 显然,优化或replace违规应用程序是有意义的,并且/或者将它们分开,这样它们就不会经常低效地敲击网站的数据源。 我们正在做这些事情,但这非常耗时。 与此同时,我正在寻找一种临时/短期的缓和方式,而且我遇到了这个有用的文章 ,从中我收集到的ASYNC_NETWORK_IO等待实际上是一个networking缓冲区问题:如果客户端没有足够快地使用数据, SQL Server的networking缓冲区填满,服务器变得不可用。 所以:我们可以简单地增加networking缓冲区大小,即使淘气的应用程序运行缓慢,SQL Server仍然可用的网站? 如果是的话,我们该怎么做? 对于我的生活,我找不到任何资源,说如何增加networking缓冲区大小。 我不知道这是否是NIC问题,Windows问题或SQL Server特定的问题。 (我们不是内存或磁盘空间不足,在硬件/金钱问题上也不错。) 如果没有,那么短期内任何其他的build议,而我们正忙于重写所有的旧代码,将不胜感激。 提前致谢 … !
数据库是一天结束的数据存储与一些报告。 我们每天都用数据填写微粒数据。 用户的报告不时会阻塞导入进程(从C#应用程序运行,然后用sprocs处理SQL端的数据)。 所以我的想法是将报告从存储分成两个单独的数据库。 你同意吗? 如果我需要复制。 这个build议是什么? 我可以在同一个数据中心获得另一个盒子。 数据量约为2Gb一天。 我不会得到3d框,所以SSRS应该安装在“报告”数据库的顶部。
几年前,我在我们的主数据库中设置了日志传送。 我确定我必须在某个地方input我的电子邮件地址,因为每次发生错误时(例如,辅助数据库不同步),SQL Server都会向我发送警告电子邮件。 现在,我想改变这个地址(其他人将不得不从现在开始处理警告)。 但是,我该怎么做呢? 我查看了Management Studio中主数据库的日志传送设置,然后让Management Studio根据日志传送设置生成了一个脚本,并查看了该脚本,但是我无法在任何地方看到当前的地址,也无法在其中input地址一个新的。
现有的MS Access 2003项目前端与MS Sql Server 2005后端需要从不同的位置访问(不再只是一个局域网)。 我们正在考虑将SQL Server以及MS Access项目移植到Windows 2008terminal服务器 (托pipe外包),而不是实施VPN。 20个用户是否可以通过RDP访问这个服务器,并运行他们的MS Access实例而不干扰其他用户的实例? 这是一个很好的解决scheme吗?
如何configuration我的链接服务器连接到具有以下属性的其他数据库: ServerName:saleh user:sa password:…. Computer IP address:192.168.100.146
我有两台运行Microsoft SQL 2008的服务器,我正在使用合并复制。 它使用推送订阅。 有一天,有一个事件会导致更多的行被插入数据库,然后正常。 在5分钟的时间内,将有5,000到10,000行插入到三个表中。 在接下来的14个小时里,我收到了大约80封电子邮件, 合并代理未能检索发布“Lynx”的文章信息。 增加-QueryTimeOut参数并重新启动同步。 在进行故障排除时,请使用SQL事件探查器,或者为-HistoryVerboseLevel更高的值重新启动代理 重新启动代理并重新初始化复制后,错误停止。 那么,我该如何增加-QueryTimeOut参数呢? 而且,它将来有助于防止这种情况发生吗?
我最近发现,MS-SQL Server 2008对列(字符数据)施加了8000字节的上限。 我需要存储可能超过这个限制的数据。 有没有办法做到这一点? 数据是string。 谢谢
在SQL 2008实例中,我有一个使用dbcreator和publicangular色的login名。 当我将数据库还原到此服务器上时,我无法使用该数据库,因为其中的所有用户 – >login映射都已损坏(不同服务器上的ID不同)。 有一个sp_change_users_login'Auto_Fix',userName存储过程,但是我不能使用它,因为我不能首先访问数据库。 最后,由于我没有securityAdminangular色,我无法将任何login映射到数据库用户。 有没有办法让我自己的权限来访问数据库作为恢复过程的一部分?
为什么有人需要两个以上的节点群集? 集群到我的理解是提供高可用性(不负载平衡)。 拥有多站点的两个节点集群应该为您提供足够的HA。 我试图寻找答案,但找不到任何解释。 希望有人能够点亮一下。 谢谢,