我在Windows Server 2008上为SQL Server 2008 Express提供了一个自制的备份系统。计划任务运行一个.bat文件,该文件依次调用sqlcmd.exe运行备份所有数据库到.bak文件的.sql文件。 计划的任务工作正常,如果我右键单击它并单击运行,但是当计划的任务运行在深夜,sqlcmd.exe无法连接到服务器,产生错误: Sqlcmd: Error: Microsoft SQL Server Native Client 10.0 : Unable to complete login process due to delay in opening server connection. 我有计划的任务设置为自己运行,所以用户始终是相同的。 无论我是否login,它都设置为运行,并设置为存储密码。 它也被设置为“以最高权限运行”。 批处理脚本的sqlcmd.exe行是: "c:\program files\microsoft sql server\100\tools\binn\sqlcmd.exe" -s 127.0.0.1\SQLEXPRESS -ic:\web\backup_mssql.sql -o sqlcmd.log -b -E 我知道这个文档说的-s参数应该是-S,但是当我使用-S的时候命令不能连接。 问题是:为什么在白天连接,而不是在晚上自动连接呢?
我可以通过Amazon EC2安装BizSpark的SQL Server 2008标准版吗?
我们目前有一个基于Java的Web应用程序,它运行在WebSphere上并访问SQL Server 2008。 应用程序需要频繁的代码和文件更改,因此我们至less在一个月内更新WebSphere中的EAR文件,但通常更新一次。 这是一个数据库密集型应用。 停机时间对我们来说是非常昂贵的,现在我们在最短的时间内(平日上午3点左右)尝试这样做。 向前看,这看起来不会是一个选项(特别是考虑到我们的应用程序的频繁更新),我们正在寻找一个更好的托pipe设置像一个集群。 我们希望通过新的设置来解决我们其他的一些问题(为此,我们一直在寻求解决办法)。 我们有一个多节点集群。 我对集群的理解是原始的,所以如果下面的任何假设是错误的,请让我知道。 以下是我们的新要求: 我们应该能够在没有任何(或者几秒钟)停机时间的情况下部署新版本的应用程序。 Web请求的负载平衡。 能够处理故障转移。 以下是我的一些问题: 你会推荐什么样的服务器设置? 考虑到我们有一个数据库,除非我们有两个集群 – 一个用于数据库,另一个用于应用程序的Web层,否则确实有可能确保接近于零的停机时间? 如果我们只有一个用于Web层的集群(以及专用服务器上的数据库),是否可以让我们部署应用程序的新版本,而无需在WebSphere上停机? 我们的Java应用程序被编写为在单个JVM上运行。 如果我们将它部署在WebSphere上,WS会自动使应用程序在集群上运行吗? 或者我们不得不使用像Terracota这样的集群感知型JVM?
我有一台运行Windows Server 2008(不是R2)和SQL Server 2008的服务器。我安装了Powershell 2,运行Powershell脚本时工作正常。 但是,当试图在SQL作业中运行Powershell脚本时,它似乎使用Powershell v1运行,因为它返回以下内容: A job step received an error at line 1 in a PowerShell script. The corresponding line is 'Import-Module Pscx'. Correct the script and reschedule the job. The error information returned by PowerShell is: 'The term 'Import-Module' is not recognized as the name of a cmdlet, function, script […]
HI, 我想在我的SharePoint 2010门户上启用BLOB。 门户有两个服务器:1. SQL Server 2008 R2 64位2.前端服务器(Windows 2008 64位) 我试过这个URL的步骤,但是当我执行$ rbss.Enable()命令,我得到这个错误: Exception calling "Enable" with "0" argument(s): "Must declare the scalar variable "@RbsId"." At line:1 char:13 $rbss.Enable () CategoryInfo : NotSpecified: (:) [], MethodInvocationException FullyQualifiedErrorId : DotNetMethodException 有这个错误的解决scheme吗?
我试图做大量的删除后,我的数据文件收缩。 这是失败的,我无法得到它的工作 。 我可能将不得不移动到新的数据文件。 我试图找出如果这样做将双倍的空间来存储新的文件? 如果是这样,我需要在最初的文件中容纳可用空间。 我问,因为这些文件是巨大的。 1.5 TB,可用空间为60%。 所以我需要3TB,2.5TB,还是只是从一个文件移动到另一个。
试试我可能无法远程访问我的SQL Server安装。 我知道防火墙(Windows Server 2008)是问题,因为如果我放弃防火墙,我可以连接好。 我有端口在防火墙打开,但仍然没有连接。 这让我疯狂,我想念一些非常明显的东西? 我已经加倍检查,我指定的端口是用来获取连接的端口,但它就好像防火墙只是忽略我的例外…
我已经阅读了很多涵盖了Windows Web版本2008的限制的内容,但是我很紧张地打电话来使用它。 我注意到的一个小问题是,Web版不支持远程桌面服务…这是否意味着我们不能远程桌面到服务器来pipe理它? 另外,我似乎无法find任何可以将SQL Server标准版或企业版加载到Web版本2008服务器的能力。 这可能吗? 有内存限制吗? 谢谢你,雅克
我有一个应用程序,所有的sprocs运行得很好,但是它们之间的sp_reset_connection调用需要20秒的时间。 我看过locking和阻止,但看不到任何发生,不明白这将如何影响sp_reset_connection。 帮帮我!
我有一个从第三方提供的数据的SQL服务器数据库。 他们提供了一个工具来每周更新数据库数据。 该工具是相当古老,并使用ODBC。 更新可能需要几个小时。 为了获得高可用性,build议有2个SQL数据库,并在另一个数据库中存储“活动数据库”设置,以确定两个数据库应用程序应使用哪一个(而另一个可能正在更新)。 我们遇到的一个问题是:如何在其他数据库的存储过程中引用活动数据库? 这是正确的方法,还是有更好的方法? 注意:更新可以是增量式,也可以删除所有数据库数据,然后重新创build数据。 除了更新工具之外,数据库目前是只读的。