“Microsoft SQL Server Compact 4.0的.NET Framework数据提供程序发生意外错误,请联系提供程序供应商以解决此问题。” 是实际的错误信息。 我不知道这个错误何时开始,但是我最近在这台机器上重新安装了VS2010,这是因为硬盘升级的操作系统和registry等等仍然和以前一样。 如果有人知道什么可能造成这个,我真的很感激任何帮助。
这是我到目前为止。 Windows 2008 Server 64位。 安装了最新版本的ejabberd,ejabberd-2.1.8-windows-installer.exe。 Windows服务启动正常,但似乎无效。 但是,使用启动和停止脚本工作。 我可以login到目前为止似乎没有多function的pipe理页面。 打开工作站的端口5222,5226和5280与服务器交谈。 我有Spark和Jabbear Windows客户端使用服务器注册,login和使用多个帐户的即时消息。 在确认我已经掌握了基础知识之后,我决定使用SQL Server 2008作为数据库。 原因? 主要是,我非常适应SQL Server。 我可以轻松处理冗余,故障转移,数据分析。 不知道如果ejabberd内置的数据库提供所有这一切。 按照ejabberd文档的说明,我设置了一个指向另一个物理数据库的系统DSN。 DSN检查正常。 (尝试命名pipe道和TCP / IP) 修改ejabberd.cfg。 注释行%%{auth_method, internal}和未注释行{auth_method, odbc} 未注释和修改{odbc_server, "DSN=ejabberd;UID=somelogin;PWD=somepassword"} 。 进行这些更改后,我重新启动。 在日志文件中没有发现错误。 jabber客户端不再能够注册新帐户。 除了/ logs /文件夹之外,我不确定在哪里查找错误,因为我是新手。 我基本上坚持在第5步。有没有人有这个设置最近工作? 我发现的一些post已经有几年了,没有任何帮助。 我不能成为唯一与MS SQL设置ejabberd。 任何帮助,将不胜感激!
背景: 我们有一个需要运行xp_cmdshell的备份脚本。 我决定在新服务器上,我们不打算启用xp_cmdshell。 当作业启动时,我启用了xp_cmdshell,并在最后closures。 问题是,如果完整备份启动并且小时日志备份运行并完成,则会closuresxp_cmdshell,每小时备份将失败。 这导致我试图检测工作是否正在运行等path。但是,有没有更好的方法来清理? 实际的问题是: 如何在成功执行备份作业后删除旧的备份文件? 它需要脚本,如果我得到正确的通知,这就排除了维护计划。 它不会使用xp_cmdshell来避免整个工作交互的事情,并遵循良好的做法。 最好的scheme是让它从备份脚本中执行,所以它会在成功备份后删除备份文件。 如果由于任何原因在备份中出现错误,则可以继续备份其他数据库。 猜测:也许一个PowerShell脚本会做的伎俩? 这可以通过脚本进入一个工作步骤,并有条件地执行成功…但是,如果我们中途失败,所有这一切都将在备份结束时发生 – 如果我们紧张,备份驱动器需要手动清理空间。 也许我只是检查是否每小时工作正在运行,当我打算在小时工中closuresxp_cmdshell。 我可能会去那, 但你会怎么做 ?
我一直在为SQL Server运行一个Data Collector Set一个星期,一切都很好,直到我尝试点击操作 – >保存当前视图,现在它总是试图自动添加以下计数器到我的报告: \\MYSERVER\Provedor de Dados .NET para SqlServer(sqllogship[1296])\NumberOfInactiveConnectionPools \\MYSERVER\Provedor de Dados .NET para SqlServer(sqllogship[1296])\NumberOfNonPooledConnections \\MYSERVER\Provedor de Dados .NET para SqlServer(sqllogship[1296])\NumberOfPooledConnections \\MYSERVER\Provedor de Dados .NET para SqlServer(sqllogship[1624])\NumberOfInactiveConnectionPools \\MYSERVER\Provedor de Dados .NET para SqlServer(sqllogship[1624])\NumberOfNonPooledConnections \\MYSERVER\Provedor de Dados .NET para SqlServer(sqllogship[1624])\NumberOfPooledConnections \\MYSERVER\Provedor de Dados .NET para SqlServer(sqllogship[1744])\NumberOfInactiveConnectionPools \\MYSERVER\Provedor de Dados .NET para SqlServer(sqllogship[1744])\NumberOfNonPooledConnections \\MYSERVER\Provedor […]
目前我有一台服务器运行一个ASP.net Web应用程序 (在IIS上),这也是运行一个SQL Server数据库 。 我越来越多的stream量,很快我将需要增加我可以处理的stream量,所以用户体验不会受到影响。 我不是在谈论谷歌或亚马逊types的stream量。 我的问题是,什么是一个现实的networking和服务器布局,以提供更好的性能和大我冗余的合理性,而不会期望支付巨额的资金。 我想把时间保持在一个合理的最低限度,但是并不期望100%的解决scheme都可用。 我正在考虑像防火墙,负载均衡器,两台运行IIS的Web服务器和一台合理规格的SQL服务器(也许是一台带有16GB或更多内存的戴尔R710),另外还有一台SQL服务器可以集群到另一台。 我希望系统能够以这样的方式进行扩展,如果在一两年内我们已经大幅增加了stream量,我们可以添加额外的服务器来满足增加的stream量而不用重build整个系统。 任何build议或链接指向我在正确的方向是完美的。 注意:我一直在经历highscalability.com,但是这些案例研究和文章中的大多数是指像StackOverflow,亚马逊和其他超大stream量的巨型网站。 我现在还不在那条船上
好的,我有一个经典的asp应用程序,我有一个连接string来尝试连接到数据库。 我的连接string如下所示: Provider=SQLOLEDB;Data Source=MYPC\MSSQLSERVER;Initial Catalog=mydb;database=mydb;User Id=me;Password=123 现在,当我通过前端访问数据库我得到这个错误: Microsoft OLE DB Provider for SQL Server error '80040e4d' Login failed for user 'me'. 我看着sql分析器,我得到这个: Login failed for user 'me'. Reason: Password did not match that for the login provided. [CLIENT: <named pipe>] Error: 18456, State:8. 我试过了: 检查100次,我的密码实际上是正确的。 试过这个:改变login我与check_policyclosures(甚至不知道我为什么这样做) 在SSMS中为此帐户启用所有可能的权限。 我试过这个连接string:Provider = SQLOLEDB; Data Source = MYPC \ […]
我在Windows Server 2008 64位上使用Apache 2.2与PHP 5.3和Microsoft SQL Server 2008。 每3到5个小时,我就会在事件查看器中看到Apache崩溃了20秒,然后又恢复了。 错误是: 错误应用程序httpd.exe,版本2.2.14.0,时间戳 0x4ac181d6,错误模块ntdll.dll,版本6.0.6002.18005,时间戳0x49e03824,exception代码0xc0000005,错误
我偶尔和随机失败的SQL Server备份与错误消息Operating system error 1394 有谁知道为什么会发生这个错误,我怎么能防止它? 一个小Google使用告诉我: http : //msdn.microsoft.com/en-us/library/windows/desktop/ms681385%28v=vs.85%29.aspx ERROR_NO_USER_SESSION_KEY 1394 (0x572) There is no user session key for the specified logon session. 这是伟大的…但不告诉我为什么会发生这种情况。 SQL服务器备份到Windows 2008 Server上的远程Windowsnetworking共享。 我们运行Active Directory。 有一个由50多个不同版本的SQL Server(2000,2005,2008,2008 R2)组成的整个队伍,运行在Windows 2003,2008和2008R2上(注意自我:我真的需要标准化!) 再次运行备份不会重现该错误。 完整的错误消息(编辑) Microsoft.SqlServer.Management.Smo.FailedOperationException: Backup failed for Server 'SQLSERVER'. —> Microsoft.SqlServer.Management.Common.ExecutionFailureException: An exception occurred while executing a Transact-SQL statement or batch. —> […]
我正在尝试使用运行SQL Server 2008 R2的3台专用服务器与证人build立镜像。 我已经设置了这个博客文章中描述的一切 镜像似乎在主服务器和辅助服务器之间正常工作。 但是当我运行最后的命令来添加证人 alter database citec_vc_prod set witness = 'TCP://witness_address:witness_port'; 几秒钟后出现以下错误: 消息1456,级别16,状态3,行1无法将ALTER DATABASE命令发送到远程服务器实例'TCP:// witness_address:witness_port'。 数据库镜像configuration没有改变。 确认服务器已连接,然后重试。 此外,主体上的事件日志显示以下错误: ALTER DATABASE命令无法发送到远程服务器实例“TCP:// witness_address:witness_port”。 数据库镜像configuration没有改变。 确认服务器已连接,然后重试。 我已经closures了目击者的防火墙,并且我已经成功地从主体telnet到目击者服务器的镜像端点,以确保没有连接问题。 但是,我仍然得到这个错误。 我的设置如下: Principal: SQL Server 2008 R2 Standard 10.50.1617 Mirror: SQL Server 2008 R2 Standard 10.50.1617 Witness: SQL Server 2008 R2 Express 10.50.2500 每个服务器都在不同的工作组中。 请帮助我SQL服务器大师,你是我唯一的希望! 编辑:这是我用来设置镜像的T-SQL命令的完整日志。 一旦第一次尝试失败,上面描述的问题,我删除了一切,从头开始。 同样的问题,但重新发生。 […]
我正在尝试为SSRS报告设置订阅。 我已经将报告部署到服务器,并且可以在Web浏览器中查看报告。 我试图在其他服务器上重现此问题,并且我无法在其他任何已尝试的服务器上以相同方式使其失败。 以下是我正在采取的创build订阅的步骤: 在服务器上,以pipe理员身份运行Internet Explorer。 浏览到http:// localhost / reports 导航到我要为其创build订阅的报告。 点击报告名称旁边的下拉箭头,然后点击“订阅”。 configuration所有适当的设置。 点击“确定”。 在这一点上,我被带回到包含报告的文件夹,就好像订阅已成功创build,没有显示任何错误或确认成功或不成功。 但是,如果我点击页面顶部的“我的订阅”,则不会显示订阅。 我也尝试创build一个共享的时间表,并configuration订阅使用共享的时间表。 当我这样做时,我可以看到时间表实际上正在执行,但订阅从未被创build,因此从未执行。 我已经在其他几个服务器上重复了这些相同的步骤,我不能重现这个问题。 不幸的是,我需要得到它在这个特定的服务器上工作。 在这一点上,我只能假设这个服务器上的SQL Server安装有问题,或者我configuration了错误的东西。 任何build议将不胜感激!