我想就运行SQL查询后如何最好地发送电子邮件提供一些build议。 我每天都想运行一个PHP / SQL脚本来识别应该通过电子邮件发送的用户。 运行后,我想通过电子邮件发送这些用户,并为每个用户附加一个文件(这是另一个PHP / SQL进程的输出)。 到目前为止,我的方法是使用使用cron调用php脚本,并将csv输出写入每个用户的唯一临时目录。 但是,我不确定如何最好地向用户发送这些数据。 我正在使用CentOS服务器,并为我的数据库使用PostGreSQL。
总结:将内容直接上传到制作有什么问题吗? 这不是代码更改或function更改。 只有内容编辑/添加。 我们目前使用4台服务器来做到这一点,这是一个小猪。 有关详情,请阅读下文。 我只是inheritance了一个具有各种特质的SMBnetworking。 其中一种特质就是令人费解。 我很确定这是Rube-Goldberg机器,但我想确定一下。 我们有一个使用基于IIS的应用程序服务器的客户机/服务器应用程序。 此应用程序服务器调解Web GUI和数据库连接 – 在我们的例子中,托pipe在另一台服务器(MSSQL2005)上。 有.tif文件通过这个应用程序上传,并作为一个blob存储在数据库中。 还有一些数据可以在图像上形成一个蒙版(以便它可以填充表单)。 我们还托pipe一个公共服务器,充当这些图像/掩码的存储库,以便其他人不必手动创build它们。 好吧,到目前为止,我呢? 基本上,.tif文件和数据是一端,另一端是公众可以下载这个图像/数据。 这是奇怪的部分。 而不是让我们的用户直接将这些已完成(和QAed)的图像上传到生产环境中,而是将它们放入内部服务器。 过程然后提取blob并重新创build.tif文件。 这个过程也只提取表格的必要数据。 然后它转到登台服务器。 这个临时服务器是生产服务器的副本,但是我们从来没有真正使用过这部分 – 除了这个过程。 一旦进入分期,另一个任务运行,最终将图像和数据复制到生产服务器。 但是,登台服务器用于Web开发。 如果发生什么事情,它可以打破这一连串的事件,并停止复制。 还值得注意的是,这台生产服务器是经常备份的,所以升级并不意味着灾难恢复。 登台服务器也没有任何公开的,所以它不用于冗余。 只是在那里。 为了增加伤害,这些任务似乎是用vbs脚本,bat文件和Windows计划任务完成的,而不是任何types的SQL Server任务/触发器。 我的问题是“这是必要的吗?” 为什么不能在原始SQL服务器上设置触发器来在QA标志设置为true时更新生产服务器? 为什么要经历所有这些复制。 有没有我失踪的原因? 我只是想确保我正在做正确的事情,让我们的networking整理出来。 谢谢阅读。
我在Rackspace虚拟机上运行SQL 2008。 我想locking它,以便SQL只接受来自本地机器上的进程的连接,我可以在SQL本身configuration它,还是防火墙任务? 此外,我有一个模糊的回忆,阅读在客户端应用程序的连接string中使用(本地)的地方。 而不是一个IP地址使连接“短路”的networking堆栈,从而提高性能,是这种情况?
我发现在将磁盘从基本转换为dynamic的过程中存在冲突的信息,并且有几个问题。 需要重启吗? 带有问题磁盘的服务器托pipeSQL Server 2008 R2,并且所涉及的磁盘包含夜间完成的所有数据,磁盘集和备份。 我需要缩小一个分区并扩展另一个分区,所以我很好奇,如果将数据库磁盘从基本数据库转换为dynamic数据库会影响对数据库或任何function的可访问性? 该数据库用于Blackboard,该Blackboard托pipe在单独的应用程序服务器上,并不断从数据库读取/写入数据。 感谢您的专业知识。
我们最近在具有8个73GB驱动器的SQL 2008服务器上出现RAIDarrays故障。 (戴尔2950)。 有两个驱动器坏了(一个坏了好几个月似乎没有被发现…)。 最好的日志传送不起作用在这台服务器上,最后一次备份是3天的时间… 因此,如果我select将这些驱动器发送出去进行恢复,那么我手上有8个驱动器,哪些(如果有)具有特定的完整DB文件? 我的程序员说HDD2和HDD3。 在这种情况下,Raid 5或SQL使用一致的逻辑将数据写入特定驱动器吗? HDD0先死了,然后HDD4是最后一个失败的驱动器,并使arrays崩溃。 请注意,我们将不再使用Raid 5,并在所有新服务器上移动到Raid 10。 提前致谢。
在SQL Server 2008 R2(或任何其他版本); 交易1在11:50:00开始,花费1小时5分钟完成(即在12:55:00完成), 交易2在17:45:00开始,花费1小时完成(即,在18:45:00完成)。而且我已经安排在12:00:00完全备份和时间完成备份6.0小时(即在18:00:00完成)。 那么,完全备份function如何以及它包含哪些事务?
我们有一个开发者安装了SQL2012。 问题是他使用了一个评估版本。 现在我处于不幸的情况下,无法访问数据库。 我试图使用2014年安装升级,但它没有奏效。 由于2012年已过期,SQLSERVER服务将无法启动。 因此,我无法在2014年连接到数据库并删除2012年。 我试图完全卸载2012年,但它也采取了与它的数据库。 当然,我在尝试任何东西之前已经对虚拟机做了一个快照,所以我已经恢复了,但是现在已经回到原点了。
我有一个数据库,每周增长超过100 Gb,每年增长5 TB。 由于这是财务数据,我们不能清除它。 如果我们保持这个数据至less10年,大小将会变成50TB。 请build议我们如何在Azure中限制1 TB磁盘的Azure虚拟机中容纳这些数据量。 谢谢,Subhendu
是否可以将Azure SQL Server添加到Azure虚拟networking? 目前我只看到一个单独的SQL服务器防火墙。 但是我想维护一个networking安全组,并在VNET中拥有所有的虚拟机,SQL服务器和AppServices。 只是想知道这是可能的Azure?
在将数据导入到MySQL服务器之前,我可以将转储的.sql MyISAM数据库转换为InnoDB引擎吗? 不幸的是,导入当前的.sql文件需要很长时间才能完成。