我在使用freetds从红帽子框连接到我的Microsoft SQL Server 2005时遇到问题。 我的最终目标是能够使用php的PDO进行连接,但在使用“tsql”进行testing时似乎无法连接。 我不认为这是一个防火墙问题,因为我可以telnet到它就好了。 $ telnet <ip> 1433 Trying <ip>… Connected to <ip>. Escape character is '^]'. 运行下面的命令会产生以下结果: $ TDSVER=7.1 tsql -H <ip> -p 1433 -U <user> -P <pass> locale is "en_US.UTF-8" locale charset is "UTF-8" using default charset "UTF-8" 5Error 20003 (severity 6): Adaptive Server connection timed out OS error 115, "Operation […]
我想build立一个链接服务器到我的SQL从SQL Server。 但是,我在设置dsn时遇到问题。 重新获得这个链接的帮助。 我的MySQL数据库驻留在Amazon ec2 ubuntu服务器上,我的sql server驻留在Windows server 2012上。
一些背景:我将我的SQL Server数据库迁移到一台新机器,并且我写了几个Powershell脚本asynchronous发送/应用完全备份和事务日志到新的服务器,但我的问题是关于尾日志备份。 最终,我需要我的源数据库对用户不可用,所以我可以备份尾日志并将其应用于新实例。 如果我这样做,活动连接会发生什么情况: Backup-SqlDatabase -ServerInstance $serverInstance -Database $db -BackupAction Log -NoRecovery -Credential $credential -BackupFile $backupFile 或者类似的这个: BACKUP LOG <db> TO DISK = <path> WITH NORECOVERY 如果我使用NORECOVERY选项,我知道我的数据库将不可用,但是未提交的事务会立即回滚,还是db会继续活动事务并拒绝新的连接? 我很想知道这里发生了什么,但我非常感谢任何其他有关我的过程的相关build议。 提前致谢!
如果我在mysql控制台运行查询show table ,innodb表将被列出。 但是,当我试图select * from tablename查询,它说表不存在。 我怎样才能解决这个问题,使表和它的数据再次工作?
一些背景信息: 我有几台SQL服务器,在isilon存储上有一半的数据库(我知道,没有bueno,我正在移动它们)。 在夜间,其中一台SQL服务器遭遇蓝屏,并重新启动。 不幸的是,在这个过程中,isilon上的sql数据文件仍然被认为是开放的。 当SQL再次启动时,它无法打开这些文件,因为它们已经被一个不存在的进程打开并locking了。 我能够通过使用SSH连接到isilon并运行“isi_for_array”isi smb openfiles list“ grep -i mdf'以获得文件名和locking连接。 一旦我有了这个,我执行“isi smb openfiles close#ID#”来实际closures连接。 我已经解决了我遇到的蓝屏问题,但是我仍然希望能够在isilon上对isilon上的文件进行一点积极主动的处理。 如果再次发生这种情况,我怎么能在所有匹配列表的文件上运行close命令,而不是一次一个地执行它? 我希望这是简单的,我没有想到睡眠不足。 谢谢您的帮助。
今天早上我们的DB服务器死了。 他们将备份还原到另一台服务器,但这些服务器不包括许多MS代理作业。 无论如何,我设法得到旧的MSDB表的备份,所有用于创buildMS代理作业的表都被添加到我们的新服务器。 因此,我需要一个脚本来在新的服务器上重新创build它们。 在MS SQL中必须有一个工作来编写脚本,就像你可以从pipe理控制台执行脚本一样。 因此,任何人都知道脚本做到这一点或在哪里findMS的请让我知道。 由于没有手动备份,很多工作将会丢失,人们不知道如何手动重新创build它们(这就是为什么我认为能够将它们添加到夜间备份过程中会很好 – 所以这不是我的工作 – 我只是碰巧是唯一的人做这个可爱的任务)。 任何帮助将非常感激。
我们的一个应用程序(在Server 2008 R2上运行)使用域服务帐户连接到我们的SQL 2005数据库(也在Server 2008 R2上运行)。 有时,当应用程序尝试联系数据库时,我们收到一个错误: System.Data.SqlClient.SqlException: The target principal name is incorrect. Cannot generate SSPI context. 我没有在SQL服务器或域控制器上显示任何等效的错误。 有没有人遇到类似的问题? 任何人都可以指向我的权利(或任何)方向?
我们有一个应用程序,它使用Service Broker从SQL Server接收通知。 当我们没有启用SQL Always On,以及与单个数据库进行交互时,应用程序正常工作。 最近我们有SQL Always On。 在我们从SQL Node1执行到另一个SQL Node2的故障转移之后,我们停止从SQL Node2获取任何通知。 在执行任何故障转移之前,即使正在使用SQL Always On,我们也会收到通知。 为了再次得到通知,我们必须再次发送服务代理合同消息,针对特定服务和队列的等待和接收命令等同于重新启动我们的服务。 我查了一下互联网,发现这个关于SQL的服务代理的MSDN文章永远在线 。 我执行了上面这篇文章中提到的步骤,尤其是在“ 可用性组中接收远程消息的服务的要求”部分。 上述文章中提到的第四步: 确保msdb包含AutoCreatedLocal路由或路由到特定的服务。 但AutoCreatedLocal是默认存在的,所以我没有做任何事情的第四步。 但是我仍然没有收到故障转移后的任何通知。 您能否build议我缺less的步骤或没有正确执行的步骤,或任何需要照顾的其他项目。
我们正在将大量数据以SQL数据库的forms从一个位置转移到另一个位置,数据传输速度非常缓慢,但是我们希望尽可能地减less对客户的服务中断。 我们着手的想法是在目标服务器上站起来SQL,传输一个完整的备份,这可能需要几天时间,为实时操作准备新的SQL,然后传输并恢复过渡期的增量备份,然后将其设置为上线。 我以前从来没有在SQL中使用过增量备份。 这是否适合我们的目的而没有任何数据丢失,还有更多的我失踪了? 预先感谢您的任何解释。 作为后续工作,我们目前的自动备份策略是Microsoft Data Protection Manager。 我知道,自上次完整备份以来,增量只有很好的效果。 当DPM创build备份时,会在SQL Server中将其标记为最后一次已知完整备份,因此增量只会备份自上次DPM备份以来的事务,或者两者是完全自主的?
服务器正在初始化,然后卡在IBM System X服务器固件屏幕(F1,F12出现之前等)。 你可以看到附加的图像。 https://www.ibm.com/developerworks/community/forums/html/topic?id=2e573552-118b-4186-b9b8-ba9c971f46c3&ps=25 之后,我加载默认设置在BIOS固定屏幕。 硬件指示灯没有错误指示灯。 谢谢,