Articles of sql

如何解释具有绑定variables的PostgreSQL 8.3中的查询

我需要在PostgreSQL 8.3中解释应用程序生成的SQL语句。 我在日志中捕获了SQL语句,但它有很多绑定variables。 他们有什么办法可以解释这个SQL语句吗? 当我用绑定variables尝试它时,parsing器不喜欢它。 如果我将绑定variables更改为语句中使用的实际值,那么这不会改变数据的访问path吗?

成员不能被添加到本地组,因为该成员具有错误的帐户types

当我尝试使用sql server 2005。 SQL Server浏览器来configurationSQL Server Express 2005以进行远程访问。 在Sql服务器浏览器属性。 内置帐户我selectnetworking服务。 在错误发生后应用这些更改时: “成员不能添加到本地组,因为该成员的账户types错误[0 * 8007056c]” 谢谢

设置一个简单的以太网和拨号服务器

我需要一个简单的SQL服务器,它们都可以通过拨号和以太网访问。 访问只能用于基本的login,发布信息,运行所需的计算,将信息发送回客户端…大部分计算中的信息都将在客户端完成,只需要执行以下操作: 1.连接并validationlogin信息。 2.发布表单信息 3.获取数据库信息4.在客户端运行计算 5.在db上发布计算结果 6.断开连接。 这可以通过运行在“服务器”计算机上的Apache来完成吗? 如果不是,那么这将如何完成?

在sql server 2008中镜像数据库

当主数据库比镜像数据库的变化less,即mirror_failover_lsn大于主服务器的mirror_end_of_log_lsn时,镜像会话暂停,无法恢复。 为什么这样? 。 现在我该如何恢复我的数据库以及如何重新build立会话?

升级SQLServer 2008硬件

原谅我,如果我不能在这里完全清楚。 这不是故意的,我是一个非常小的公司的高级开发人员,现在要像一个经理一样行事。 无论如何,这个故事是,我们有两个较老的戴尔SQL Server 2008标准版服务器在一个“集群”。 我把它放在引号中,因为我还没有100%清楚这意味着什么。 我们有2个全新的刀片服务器,并希望将现有的数据库移动到新的硬件上。 好的,这是一个难题。 我们需要在很less或没有停机的情况下做到这一点。 我被告知我们可以驱逐被动节点,然后拉入其中一台新服务器。 但是我也被告知,这是一个危险的步骤,因为有些事情可能会出错,会导致集群失败,然后我们将一无所有,因为主动服务器将无法恢复。 有没有人有任何想法如何处理这个? 我被告知,确保成功的唯一方法是至less有一天的停机时间,在新的硬件上创build一个新的集群,然后将数据库1逐个迁移。 [编辑]由于它仍然涉及到这个问题,我想补充另一个问题。 是否有可能从集群中删除一台机器。 然后创build一个新的集群与删除的节点作为活动机器,然后把一个新的服务器? 有效地保留旧的群集,而新机器交换进出,以防出现问题?

内存设置和locking页面需要SQL Server 2008?

我的系统configuration是这样的 4 GB内存和2个实例正在运行 1.SQL 2000 Server 2.SQL 2008服务器 对于SQL Server 2000和1500 SQL Server 2008,服务器的最大内存configuration为1500 问题: 一个数据库总是怀疑模式,如果我运行sp_who2我看到事务回滚事务没有完成仍在运行 如果我重新启动系统数据库正在工作, 问题:由于内存不足,数据库可疑发生? 请build议我两台服务器的最大内存configuration 请在安装SQL Server 2008服务器时提示我是否必须在locking页面中添加帐户在内存中。 请build议我如何找出内存问题的关键计数器来看看和更好的价值.. 请让我知道.plzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

将login名和密码从sql 2000迁移到sql2005

传输login从SQL 2000到2005/2008: http : //support.microsoft.com/kb/246133 (方法2)工作相当不错,但它不会传输login的状态(即拒绝),也不是服务器级别的angular色成员,是有一个脚本涵盖了这些东西? 在源服务器和目标服务器上validationsqlauthentication的login密码的最好方法是什么? 源服务器是2000,目标服务器可以是sql 2005或sql 2008

数据库邮件不会发送电子邮件

我想在MS SQL 2005中设置数据库邮件。我设置,但每次我尝试通过他们的电子邮件testing发送一个味精,它失败,我得到这个味精。 date7/7/2010 10:54:12日志数据库邮件(数据库邮件日志) 日志ID 48进程ID 2148邮件项目ID 23上次修改时间7/7/2010 10:54:12 AM上次修改者:sa 消息由于邮件服务器故障,邮件无法发送给收件人。 (使用帐户1发送邮件(2010-07-07T10:54:11)。exception消息:无法向邮件服务器发送邮件(发送邮件失败)。 我不明白为什么。 我正在使用我的isp smtp,它使用数据库邮件短时间工作。 我什至通过cmd提示ping我的smtp服务器,我可以达到它。 所以我不明白为什么它不起作用。 我甚至尝试过我的托pipe公司smtp和Gmail的smtp。 我总是得到相同的味精。 当我尝试教程提供我的Km_我得到 1) Exception Information =================== Exception Type: System.NullReferenceException Message: Object reference not set to an instance of an object. Data: System.Collections.ListDictionaryInternal TargetSite: Microsoft.SqlServer.Management.SqlIMail.Server.Objects.Account GetAccount(Int32) HelpLink: NULL Source: DatabaseMailEngine StackTrace Information =================== at Microsoft.SqlServer.Management.SqlIMail.Server.DataAccess.DataAccessAdapter.GetAccount(Int32 accountID) at […]

撤消文件能够增长到多大?

我开始研究与我们的服务器设置日志传送。 我想我想用远程服务器的待机模式来做我想做的事情(数据检查等)。我想知道的,一直没有能够真正find一个确定的答案是一旦我创build一个撤消文件与备份模式恢复数据库, 这个文件通常有多大? 它随着时间增长吗? 如果我不需要访问数据库并在进行数据检查时切换回待机模式,是否值得(甚至可能)进入NO_RECOVERY模式?

如何将varchar字段中的UTF 8编码转换为nvarchar字段?

UTF-8字符(将近一百万条logging)被导入到西欧的varchar(max)中。 有什么已知的方法来解决这个SQL? 我们已经证实,显示的“垃圾”字符实际上是基于西欧编码中表示UTF-8hex值的不正确字符。 看起来,在varchar字段中的基础hex是正确的。 理想情况下,我们希望能够在SQL中解决这个问题,而不是重新导入数据。