Articles of sql

我可以安全地从Autogrow更改实时SQL数据库吗?

我有一个SQL 2005的实时数据库,并且处于非自愿DBA的非常不幸的地位。 数据库具有1.4 GB的MDF文件和2.2 GB的LDF。 自动增长将不受限制地增长10%。 我有很多磁盘空间 – 所以认为最好将初始大小设置得更大一些。 它正在快速增长,在过去的六个月里,规模翻了一番。 我可以select一个高数字(因为我有足够的空间),只需更改初始大小(可能为4000或什么的) – 然后将其设置为每周检查,以确保我们不在这个数字的一​​定百分比内? 谢谢。

SQL Server事务日志备份,

我有一个关于在SQL Server 2008中的事务日志备份的问题。我目前正在每周(星期天)进行一次完整的备份和每天的事务日志备份。 我在星期天做了完全备份到folder1,然后星期一我也把第一个事务日志备份放在同一个文件夹中。 在星期二,在我进行第二个事务日志备份之前,我将第一个事务日志备份从folder1移到folder2,然后我把第二个事务日志备份放到folder1中。 周三和周四也是如此。 基本在folder1我总是有最新的完整备份和最新的事务日志备份,而其他事务日志备份在folder2。 我的问题是,当sql服务器即将采取,可以说第四(星期四)事务日志备份,它是否查找以前的transac日志备份(第一,第二和第三),以便这个新的备份将只包括来自最后的备份还是有一些其他方式来知道是否有其他transac日志备份。 基本上,我这样问,因为我所有的事务日志备份似乎大小相同,我认为它们的大小将取决于自上次事务日志备份以来的事务数量。 例如:如果你有一个完整的备份,然后你进行transac日志备份,这个transac日志备份可以说200 MB,现在你立即采取另一个transac日志备份,这最后一个transac日志备份应该比第一个,因为这两个备份之间没有或几乎没有交易,对吧? 至less,这是我一直在假设的。 在我的情况下发生的是,这第二个备份是几乎相同的大小,第一个和我想知道是否是因为我把第一个transac日志备份到不同的文件夹,所以现在sql server认为,所有我只是一个完整的备份,然后它将获得自完整备份以来发生的所有事务,并将其置于第二个transac日志备份中。 任何人都可以解释,如果我的假设是正确的? 谢谢…

SQL Server的帮助

我不太了解SQL Server或MySQL。 我有一个networking应用程序,我有一个朋友帮助开发它,以便它可以用来search我的数据库。 这个数据库是在SQL Server 2008 Express中创build的。 它只有3 GB。 我知道这个版本的SQL Server有一些限制。 我很遗憾没有为MySQL开发。 如果我的networking应用程序一次被很多人使用,我真的会遇到大问题吗? 不是我期待这一点,但我想知道是否有人猜测我可以推动它与当前版本的SQL的限制

Oracle性能问题

我们正在使用非常强大的Oracle 11G机器。 有冗余存储等,这是从我所告诉的一个野兽。 我们刚刚拿到这个数据库作为一个工具,当我第一次作为一个合作社有20人使用,现在超过150人。 我是唯一一个工作在:( 我们目前有一个系统,可以在整个数据中心分配PERL脚本,从而为我们提供了一种“网格”计算能力。 Perl脚本运行一种模拟并将结果报告给数据库。 他们做select/插入。 每个脚本的负载不是很高,但可能同时发生在20-50个系统中。 然后,我们有多个数据中心和用户都使用同样的方法来访问同一个数据库。 我们的主要问题是,我们的数据库连接超载,不得不放弃一些。 我们有时有500个以上的连接。 这些是perl脚本,它们不能很好地处理这个问题。 基本上他们失败了,结果就失去了。 我宁愿避免重写很多这些,因为它们写得不好,而且甚至是头疼的。 数据库本身没有被重载,只是连接开销太高。 我们打开一个连接,快速查询,然后删除连接。 很短的连接,但其中很多。 数据库团队基本上说我们需要降低连接数量,否则他们会忽略我们。 因为这是分布在我们的农场,我们不能实现持久连接。 我用我们的networking服务器来做这件事。 但是它在一个固定的系统上。 其他的是由分发工具打开和closures的perl脚本,因此并不总是运行。 我最好的办法解决这个问题? 脚本本身可以等待连接打开。 他们不需要立即采取行动。 某种排队系统? 我被build议设置一个名为“SQL Relay”的工具的一些实例。 也许每个数据中心都有一个。 这个工具有多可靠? 这种方法有多好? 它会为我们所需要的工作吗? 我们可以为每个数据中心提供一个数据中心,并通过数据中心将请求转发到我们的主数据库,保持一个开放的持久连接pipe道 这有道理吗? 还有其他的build议吗? 有任何想法吗? 任何帮助将不胜感激。 可悲的是,我只是一个在一个非常大的公司工作的合作社的学生,不知何故,所有这一切都落在了我的肩膀上(没有人可以要求帮忙;它是一家硬件公司,每个人都是硬件工程师,数据库团队是无用的在印度),而我最好的方法是什么? 我极度劳累过度,这个问题干扰着进步,基本上需要尽快解决; 最好不用改写整个系统,购买硬件(不会发生),或者在脚下自我射击。 帮助哈哈!

如何将一个表从一个SQL数据库复制到另一个?

我有一个数据库(这是Postgres,如果这很重要),我想采取两个表,导出它们,然后将它们导入到另一个数据库。 我怎么做? 编辑添加Google诱饵:转储加载

MSSQL Server 10失控日志增长,100GB /周

我已经开始担任IT经理,我的职责是涵盖MSSQL服务器。 我inheritance的数据库在LDF文件中使用了大约100GB的HD。 这反过来使用驱动器C上的所有可用磁盘空间:并且服务器崩溃。 因此,我可以使用LDF文件上的Restricted File Growth选项来停止使用整个驱动器? 如果是这样,当这个文件已满时会发生什么? 另外,会导致这种活动的是什么? 这是否是由于写得不好的SQL查询?

SQL Server 2005性能会随着更多内存的增加而增加多less?

我正在寻找意见和资源,以增加更多的RAM在服务器上的性能会增加多less。 什么因素起作用? 有一个可以执行的一般计算吗?

我如何监视SQL服务器上失败的作业步骤?

我们有两个MS SQL服务器(一个2000和一个2005),在白天和黑夜的不同时间运行一些工作。 这些作业有许多步骤,将从Informix数据库(我们的业务系统)中提取数据,并更新表以供各种报告和生产系统使用。 我们周末的这些import产品出现了故障,导致许多报告系统提供了错误的数据。 由于安全限制,我们无法从服务器发送电子邮件,因此我们如何能够有效地监控这些作业,而无需经常检查企业pipe理器或MS SQL Studio中的作业状态? 是否可以在服务器上运行查询并查找各种作业的状态?

设置networking电子邮件服务器

我的老板刚要我为我们的办公室networking购买一台新的服务器。 我对服务器和networking几乎一无所知,所以我需要有人指点我正确的方向。 他说,他希望这是一个networkinglogin我们的电子邮件服务器。 我不知道如何设置电子邮件服务器,特别是使用我们的域名发送/接收电子邮件的服务器。 我们使用称为邮购订单pipe理器(MOM)的可怕订单/库存软件。 我们的电脑当前通过networking驱动器连接到MOM数据库。 我的老板想要离开这个对等的MOM设置。 软件发行商提供了一个SQL版本的MOM,但是它的价格过高。 有没有更好的方式来连接到这些数据库而不使用SQL版本? 最后,服务器需要运行Windows。 这个问题是否有意义,是否有可能,有人可以帮助我开始? 谢谢!

退出代码0x84C40013在SQL 2008 Service Pack 3安装的基本安装

以下命令用于在Windows Server 2008 R2中安装SQL SP3包。 start /WAIT C:\Temp\SQLSP3.exe /quiet /IAcceptSQLServerLicenseTerms /Action=Patch /AllInstances 这个完整的安装发生在pipe理权限。 这个安装失败并不是在所有的服务器上发生,而只是在较less的服 但我在安装中得到以下错误代码。 在控制面板中,似乎安装了SQL SP3包 而SQL Server仍然引用SQL 2008 Service Pack 1。 请帮帮我。