我有一个计划的备份,应该每天运行一次,但运行两次。 我已经安排了这项工作,每天上午6:30运行。 如果我查看维护计划的日志,我可以看到它在今天5:00和6:20运行。 如果查看“作业历史logging”日志,则会显示仅在6时20分执行一次备份。 这项工作计划在5点运行,但改为6点20分。 我删除了5点时间表,并在维护计划下用6:20时间表replace。 我已经确认在SQL Server代理下仅在SSMS下为此添加了一个作业,以及查询sysjobs表和sysjobsteps表。 我不确定下一步可能要跟踪的是什么。
我有一个MSSQL服务器2008年安装的服务器。 我只想从我的家用电脑(静态IP)连接,没有人可以连接他们的机器。 我已经做了,只允许我的IP连接的FTP,但我不能find方式来连接我的静态IP到MSSQL服务器2008 我该怎么做? 是防火墙设置还是从SQL Server 2008的设置? 如果有人能帮忙,我会非常乐意 谢谢
我是一名完成Web应用程序的软件开发人员。 该应用程序在我的SQL Server 2008“SQLServer_1”中使用数据库“DB1”。 我想创build一个有限的用户,该Web应用程序将在其连接string中使用。 这个用户将被允许执行一个存储过程列表,没有别的。 所以用户不应该被允许从列表中执行adhoc SQL或其他存储过程。 我有一个“用户”和“login”之间的一点点混乱,我不知道我应该在哪里创build新的“帐户”。 我应该遵循哪些步骤? 提前致谢。
我运行“导出”向导将一些数据输出到Excel,然后保存该包以便稍后运行。 我现在想要编辑用于生成Excel的SQL,但不清楚我是如何做到这一点的。 该包在SSIS中是可见的(在Stored Packages> MSDB中),我可以再次执行它,但是我没有看到编辑它的方法。 我还打开了Business Intelligence Studio,通过它我可以看到如何打开存储为文件的包,而不是如何打开自动存储在MSDB中的包。 任何人都可以指向正确的方向吗?
我正试图将SQL Server数据库备份到位于另一个域上另一个networking上的另一个驱动器号。 该位置已被映射到Z:\并对应于\\10.98.76.6\Backups\ 。 这是我到目前为止在SQL查询中的代码: BACKUP DATABASE [LabResultDb] TO DISK = Z'\\LabResultDb_backup_12-09-2011.bak' WITH NOFORMAT, NOINIT, NAME = Z'LabResultDb-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10 但是我收到一条错误消息 错误消息 无法打开备份设备“\ 10.98.76.6 \ Backups”。 操作系统错误1326(无法检索此错误的文本,原因:15105)。
什么是SQL Server SPID的最大值? 在连接池发生之前,spid可以hibernate多久?
我有一个在SQL Server 2008 R2上运行的数据库。 一年半来一直运行良好。 不幸的是,应用程序供应商刚刚告诉我们,他们只支持SQL 2005上的应用程序,除非我们迁移,否则不能再支持我们。 我已经将整个数据库(数据和模式)导出到目标版本设置为2005的脚本中。生成的文件刚刚超过5GB。 但是,我无法打开目标服务器上的脚本,因为我收到以下错误: 错误hresult e_fail已从调用com组件返回 我知道这是没有太多的继续下去,是一个通用的错误。 不幸的是,在日志中没有别的东西。 这是以前有人遇到过的吗?
在SQL Server代理作业步骤中执行Powershell脚本时遇到问题。 我的powershell命令基本上连接到一个远程机器(在同一个域内)写入一个单一的值到registry。 从SQL机器上,我能够在本地手动运行PowerShell脚本(从Powershell ISE界面),所以我知道它的工作原理。 问题在于SQL Server代理在远程机器上的权限,但是在这方面我很无能。 如果我使用根计算机“。”,这个Powershell命令将在我的SQL代理作业步骤中工作。 # Access the DBQ registry setting for pausing $HKLM = 2147483650 #HKEY_LOCAL_MACHINE $reg = [wmiclass]'\\.\root\default:StdRegprov' $key = "SOFTWARE\MySoftwareApplication" $name = "PauseModule" $value = "1" $reg.SetStringValue($HKLM, $key, $name, $value) 我的问题是,当我指定远程目标机器时,我得到一个exception: $reg = [wmiclass]'\\XXX.XX.XXX.XXX\root\default:StdRegprov' 这是一个例外: 以用户身份执行:DB-MAIN \ SYSTEM。 作业步骤在PowerShell脚本的第4行收到错误。 相应的行是'$ reg = [wmiclass]'\ XXX.XX.XXX.XXX \ root \ default:StdRegprov''。 纠正脚本并重新安排工作。 […]
http://technet.microsoft.com/en-us/library/cc646023.aspx国家 与SQL Server的复制连接使用典型的常规数据库引擎端口(默认实例的TCP端口1433等)。Web复制快照的Web同步和FTP / UNC访问需要在防火墙上打开其他端口。 要将初始数据和模式从一个位置传输到另一个位置,复制可以使用FTP(TCP端口21)或通过HTTP(TCP端口80)或文件和打印共享(TCP端口137,138或139)进行同步。 这个没有说明的是,除了1433之外的所有东西都可以在用户恢复初始快照之后closures。 端口是否需要永久打开? 我正在朝着“是的,他们这样做”的方向发展,但理想情况下,我需要尽可能多的closures。 谢谢 – 编辑对不起,我忘记说,它是一个拉复制,分销商坐在发布服务器上。 我对分销商和用户之间需要开放的东西感兴趣。
我一直在努力设置以下场景: 运行在Windows 7(64位)上的Apache 2 (64位) PHP (64位) MS SQL Express 2008作为(本地) 我已经设法安装并configuration了Apache和PHP,安装了用于PHP 2.0的SQL Server 2008驱动程序 。 我已经修改我的php.ini,以包括适当的php_pdo_sqlsrv_53_ts_vc9.dll,但是当启动我的服务器时,我不断收到错误日志中的“php_pdo_sqlsrv_53_ts_vc9.dll – %1不是有效的Win32应用程序”消息。 我很困惑。 在这种情况下,我无法真正理解错误信息。 现在所有的组件都是64位的…有没有可能dll是32? 谢谢你的帮助