我有一个连接Sybase服务器的SQL2008服务器。 我在SQL2008服务器上有几个表,我需要合并复制到一些SQL2008 Express客户端。 我还需要从链接的Sybase服务器到SQL2008 Express客户端获取两个表。 这两个表在SQL2008 Express客户端上根本不会被更新,只是用于只读的方式来增加其他表中的信息。 理想情况下,我也希望使用基于正在复制的SQL表之一的连接filter来过滤这两个表中的数据。 有没有办法做到这一点在SQLServer 2008中创build两个对应的表,并编程插入我需要复制到这两个新表的行?
有谁知道是否有可能仅使用SQL Server 2008的数据库镜像function镜像数据更改。 我怀疑答案是这是不可能的,但是想看看我是否遗漏了一些东西。 如果不是的话,是否有人知道有任何方法只能将数据和表架构的变化从源数据库复制到报告系统。 我们不希望在目标系统中存储过程,视图,函数等。 复制不需要是即时的,但是我们要避免的是必须完成一个完整的数据库副本,然后是所有sprocs,视图和函数的DROP(由于备份的大小以及可能花费的时间)。 复制(如在成熟的SQL Server复制中)不是一种select – 它已经被调查,并且涉及数据库devise的一些改变,然后需要几周(如果不是更多的话)才能真正实现,testing在上面的应用程序中提供支持,同时限制和更加复杂的是如何对数据库进行更改(也就是说,尽pipe复制在技术上可能是正确的解决scheme,但是对于整个过程pipe理和时间限制,这可能不会发生) 。 干杯。
我需要BIDS / VS能够识别Oracle的64位ODBC数据提供程序。 现在只能识别Oraculous的32位ODBC数据提供程序。
我已经用Profiler审计了SQLS2008服务器了一天..开销似乎没有麻烦这个新客户我的公司。 他们正在使用传统的VB6应用程序作为前端。 一旦SQLS RAM的使用率很高,他们正在经历超时。 服务器当前正在运行x64 sqls2008的虚拟机上有近9 GB的RAM。 SQL Server的“最大服务器内存选项”目前设置为6GB。 我把跟踪的结果放在一个表中,并使用这个查询来查询它们。 SELECT TextData,ApplicationName,Reads FROM [TraceWednesday] WHERE textdata不为null,EventClass = 12 GROUP BY TextData,ApplicationName,读取ORDER BY读取DESC 正如我所料,一些价值非常高。 Top Reads, in pages. 2504188 1965910 1445636 1252433 1239108 1210153 1088580 1072725 我认为最好的一个(2504188页)是20033504 KB,然后大约是20'000 MB,20GB? 这些查询经常执行,可能需要一段时间才能运行。 最终RAM因耗尽caching而用尽,一旦SQL无法在缓冲池中“泼溅”页面,就会发生超时。 成本上升。 我的理解是否正确? 我读过我应该调整关联的T-SQL并创build适当的索引。 显然减lessI / O会使SQL Server使用更less的RAM。 或者,也许这可能会减慢咀嚼整个RAM的过程。 如果阅读的页面less得多,即使使用率很高,也可能运行得更好? (减less时间交换等) 目前,我们唯一的select是在RAM使用率高的时候每周重新启动一次SQL,突然超时消失。 SQL再次呼吸。 我肯定有很多DBA在这种情况下..我在开始挖掘所有糟糕的T-SQL并把索引放在这里和那里之前问,有什么我可以做的吗? 除了我所知道的任何build议(还没有太多..) 非常感激。 […]
我们正在为我们的网站实施一个标记系统,在这里标记用逗号(“,”)分隔,并在sql server中使用fulltext-search来search标记有东西的项目。 问题是,当发现search结果有点太宽容,并希望search只能逗逗。 我们在msdn( http://msdn.microsoft.com/en-us/library/dd207002.aspx )上find了一篇文章,描述了如何安装自定义的断字符,但是我们并不热衷于向第三方付费.dll给我们 – 有没有其他方法?
我正在为Biztalk 2009数据库设置biztalk logshipping。 以下http://msdn.microsoft.com/en-us/library/aa560961.aspx文章,我正在做以下设置目标服务器上的biztalk logshipping: 通过以下方式启用即席查询: sp_configure 'show advanced options',1 go reconfigure go sp_configure 'Ad Hoc Distributed Queries',1 go reconfigure go sp_configure 'show advanced options',0 go reconfigure go 在目标服务器上的主服务器上执行LogShipping_Destination_Schema和LogShipping_Destination_Logic 跑: exec bts_ConfigureBizTalkLogShipping @nvcDescription ='',@nvcMgmtDatabaseName ='',@nvcMgmtServerName ='',@SourceServerName = null, – null表示此目标服务器恢复所有数据库@fLinkServers = 1 – 1自动将服务器链接到pipe理数据库 当我运行这个我收到以下错误: Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'. 经过一番调查,我发现了一些信息: 通常这个错误意味着没有configurationSQL Server服务主体名称(SPN),并且NTLM没有被用作authentication机制。 […]
我刚刚在运行IIS7的Windows Server 2008 R2上安装了php 5.3。 phpinfo()工作正常。 现在我想看看我是否正确安装了用于SQL Server的Microsoft驱动程序。 我从这里下载: http : //www.microsoft.com/downloads/en/details.aspx?FamilyID=80E44913-24B4-4113-8807-CAAE6CF2CA05#RelatedResources 我已经把2个DLL(php_pdo_sqlsrv_53_nts_vc9.dll和php_sqlsrv_53_nts_vc9.dll)放到了PHP \ ext文件夹中,并在php.ini中引用了它们,我重新启动了服务器。 但是,当我运行phpinfo()我没有看到任何引用sqlsrv是正常的? 还是应该有一个专门用于这些sqlsrv扩展的phpinfo()部分? 错误日志logging是打开的,但是在涉及到sqlsrv的php-errors.log中没有出现错误。 已经添加php_pdo_sqlsrv_53_nts_vc9.dll和php_sqlsrv_53_nts_vc9.dll文件(非线程安全版本的IIS),php5.dll存在于php安装文件夹中。 感谢任何指针。
我已经从Microsoft下载了SQL Server 2008 R2软件,并且正在编写无提示安装脚本。 我得到以下错误(和重复的粘贴工作不是一个意外,这是它是如何显示为我) The following error occurred: Exception has been thrown by the target of an invocation. Error result: 1152035024 Result facility code: 1194 Result error code: 43216 Please review the summary.txt log for further details The following error occurred: Exception has been thrown by the target of an invocation. Error result: 1152035024 […]
这发生在一直使用了一年以上的服务器上,SQL Server 2008和Web应用程序都托pipe在同一台机器上。 今天早上,我有100个左右的电子邮件,从服务器的错误看起来像这样: 1: Error Description: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 0 – Only one usage […]
我有一台Windows 2008服务器标准x64机器,需要安装SQL Server 2008 R2 Standard,然后将其发送到其将join到Active Directory域的其他站点。 服务器现在使用默认的“WORKGROUP”工作组,我需要知道是否可以在其上安装SQL Server,然后将其发送到其他站点,在那里它将被join到域没有问题。 可能发生的问题是什么? 有没有解决办法?