我刚刚迁移了一个开发工作站
自移动以来,我访问 SQL Server 2000 数据库的页面之一从我的 ASP.NET 2.0 网页收到以下错误:“用户‘NT AUTHORITY\ANONYMOUS LOGON’登录失败。”
我有:
我使用 SqlConnection 的连接字符串是“Server={SERVER_NAME};Database={DB_NAME};Integrated Security=SSPI;Trusted_Connection=True;”
为什么它尝试使用 NT AUTHORITY\ANONYMOUS LOGIN 登录?我必须假设它是一些特定于 IIS7 的设置或 web.config 条目,因为它在迁移之前工作正常。
注意:SQL Server 仅限 Windows 身份验证 - 没有混合模式或仅限 SQL。
我们刚刚安装了 Windows Server 2008 和 SQL Server 2008。在一切正常运行后,我们在这台服务器上设置了 Active Directory 并将其设为域控制器。现在我们无法远程连接到 SQL Server。我们可以在本地连接,只是不能远程连接。
有任何想法吗?我的“允许远程连接”设置都没有改变。我无法弄清楚这一点。任何帮助是极大的赞赏!
我在数据中心的防火墙外托管了一台 SQL Server 2005 服务器。它在补丁等方面是完全最新的。
有一些旧的 MSSQL 蠕虫(Slammer?)仍然会感染全球数以千计的服务器,并且它们会寻找要感染的服务器。当他们找到一台服务器时,他们开始进行数十次连接尝试,这使 SQL Server 屈服,即使感染尝试未成功。
在过去 5 年左右的时间里,这种情况一直在发生(平均大约每几个月一次),我只是使用本地安全策略阻止了每个受感染的 IP 地址。
但这开始变老了......
是否有一个配置选项,可选的修补程序,东西,这将阻止它,甚至听这些连接尝试?
我已经考虑过的三种解决方案:
对提出的问题的回答:
如果没有可接受的解决方案,我将维持现状。
我使用的是 SQL Server 2005 标准版。我有一个主数据库和一个配置了事务复制的只读副本。我的理解是,对于事务复制,“插入”语句直到
但是,我在执行插入时遇到问题,它返回(我知道这是因为我使用的是身份 PK 列,并且我有我的 ID 值)。然后我在副本数据库上运行一个 SELECT 语句,在那里我尝试按 ID 查找行,但它尚不存在。如果我再等几秒钟,一切都很好。我对事务复制的理解是否关闭?有没有办法让它按照我的想法工作?
……至少我是这么认为的。
我最近修改了我的开发服务器上的备份程序。我为用户数据库创建了一个维护计划,该计划在全天的关键点执行一些每周清理任务、每日完整备份和事务日志备份。
直到今天,一切都运行良好,当时收到一封电子邮件,通知我午餐时间备份失败。日志查看器没有透露太多信息,除了在日志条目结束之前成功备份了一定数量的数据库:
[snipped] Source: ... The package execution fa... The step failed.
Run Code Online (Sandbox Code Playgroud)
不完全暴露
我突然想到,与以前的尝试相比,唯一的变化是我今天早上创建了一个新的(小而不起眼的)数据库。
我重新启动了 SQL Server 代理,并尝试手动重新运行(事务日志备份)步骤,但它再次失败。
但是,运行完整备份步骤(从而为我的新数据库创建第一个完整备份)有效 - 此外,再次重新运行事务日志备份步骤也有效。
由于缺少完整备份或以前的事务日志备份,事务日志备份似乎很困难。
这是预期的行为吗?一方面,在原始级别上,这种情况是有道理的,但实际上,我希望它能够更优雅地处理这种情况。
如果是这样,有没有办法自动处理这个问题?这种情况不会经常发生,但我不能指望在创建数据库时记得备份它,尤其是因为它仅处于开发的早期阶段。
如果不是,这种行为的可能原因是什么?我可以避免吗?
我们有一个表从我们的生产 SQL Server 2000 数据库中消失了。
它在 RAID 5 存储上运行,因此我们非常确信它不是与硬件相关的损坏。
我们知道这表明可能存在安全漏洞。我们正在调查。
是否有任何其他可能的原因导致表格看似随机消失?
我有一个应用程序,我要从 SQL 2000 迁移到 2008。这已经很顺利了。运行 Win XP 和 VB6 应用程序的本地计算机正在运行。一台机器(只有一台我可以直接访问)运行 Win Server 2003,并且运行正常。但是,远程位置的工作站在 Windows 2000 上运行 VB6 应用程序。这些都不起作用。
我的问题是:Win 2000 机器上可能缺少或过时的内容(如果有的话)会阻止它们使用 SQL Server 2008。
我的数据库文件看起来很可疑。我们在生产阶段使用数据库。我看到 LDF 文件越来越多。而 MDF 文件似乎根本没有增长(我没有文件大小历史来证明它,但我认为它没有这样做!我敢打赌!)
所以我猜会发生什么?如何强制合并到 MDF?