这实际上是一个两部分的问题,但我写在同一个问题,因为可能有解决scheme,可以处理这两个问题。 客户拥有一个基于MS SQL Server的定制LOB数据库以及我们希望用作邮件列表基础的客户数据。 目前他们正在使用Exchange中的公用文件夹,然后将邮件发送到不同的通讯组列表。 公用文件夹与LOB分开维护。 显然,这是一个非常耗时的解决scheme。 我正在考虑使用API与MailChimp进行一些整合,但预算紧张,因此可能太多了。 而且他们并不需要MailChimp提供的所有function。 这将处理解决scheme的邮件列表部分。 问题的第二部分是,他们想保留Exchange / Outlook中的联系人。 所以我search了一下,发现了不同的build议,如STSsync,这将使LOB数据库作为Sharepoint存储展现给Outlook。 相当整洁,但不幸的是项目看起来被抛弃。 任何人有任何这样的解决scheme的经验? 任何好的第三方应用程序在那里? BTW。 我们正在谈论Exchange 2003和Outlook 2007。
我问这个的原因是因为它不起作用。 我还没有试过把它脱机,因为它几乎总是在使用。 在最坏的情况下,我会试图把它脱机并使用“复制数据库”,但我正在寻找替代品。 我们想在testing环境中制作一个副本。 它会工作,如果我做了一次备份/恢复? 或者会有某种错误有一个SQL服务器上的两个相同的数据库? 如果没有,是否有办法改变数据库的名字? 即使备份不起作用,我们仍然有主数据库的备份,所以我们总是可以使用这些备份。 我们正在运行MSSQL Server 2005
我们有在MySQL和Microsoft SQL上运行的数据库服务器。 有没有一种软件可以对我们所有的数据库服务器进行自动备份? 我已经评估过MySQL的zrm(没有web访问,很难configuration),bacula(只在mysql上)和navicat(我喜欢精心devise的GUI,但不支持ms sql)。 那里有什么其他工具? 谢谢。
假设存储在磁盘上,单个数据库服务器(无主从架构)有什么性能限制(read / s,write / s)? 根据磁盘的种类,有多less个读/写,写/ s? (SSD与非SSD),假设操作简单(通过主键select一行,更新一行,索引正确)。 我认为这个限制取决于磁盘寻道/写入。 编辑:我的问题是关于获得一个数据库支持的操作数量的粗略度量:更多的信息可以知道,如果一个新的function触发300插入/秒可以支持,而无需扩展额外的服务器。
我要恢复一个数据库备份,为每个表使用相同的表名前缀分隔文件,问题是当我尝试导入我得到这个语法错误:第1行EERROR 1064(42000):你有一个错误在你的SQL语法中; 检查对应于您的MySQL服务器版本的手册,以便在“——————————– ———————— 所有备份文件的结构都是这样的: ———————————————————- — — Table structure for `kobebryant_adminlog` — CREATE TABLE `kobebryant_adminlog` ( `uid` int(10) unsigned NOT NULL DEFAULT '0', `ipaddress` varchar(50) NOT NULL DEFAULT '', `dateline` bigint(30) NOT NULL DEFAULT '0', `module` varchar(50) NOT NULL DEFAULT '', `action` varchar(50) NOT NULL DEFAULT '', `data` text NOT NULL, KEY `module` (`module`,`action`) […]
我想知道你是否可以帮助我。 我已经安装PostgreSQL,我已经尝试运行各种检查,以确保它正在运行,我知道这是。 这里是searchpostgres进程的结果: root@myserver [~]# ps aux | grep post root 12989 0.0 0.0 61192 736 pts/0 S<+ 18:42 0:00 grep post postgres 19116 0.0 0.0 120732 3352 ? S< Mar14 0:00 /usr/bin/postmaster -p 5432 -D /var/lib/pgsql/data postgres 19122 0.0 0.0 109908 772 ? S< Mar14 0:00 postgres: logger process postgres 19124 0.0 0.0 120732 […]
我有一堆不同的二进制文件(所有文件的总大小约为500GB)存储在安装到machine001的硬盘驱动器中。 我有200个其他机器需要访问这些数据的只读目的。 与所有其他计算机共享此数据的最佳方法是什么,以使READS最快? (我使用Ubuntu Linux) 有没有一个不同的scheme,对于最快的读取会更好?
我正在使用Postgres来存储一个Web应用程序的各种应用程序数据。 部分应用程序涉及存储和检索用户上传的文件。 我将这些文件与数据库中的一些关联的元数据一起存储在文件系统中。 我正在想出一个备份和存档策略,以便我可以有效地备份和存档/恢复数据库和链接的文件。 这是我想要完成的事情。 执行可用于从故障中恢复的例程备份,其中包括所有数据库数据和链接文件。 理想情况下,这个备份将在应用程序运行时完成。 实时备份对于数据库来说当然是可能的,但我不知道如何在备份过程中保持链接文件与数据库一致 归档大量的数据,因为他们变得“老”。 这些块必须包含数据库数据和所有链接的文件。 应该可以将存档数据重新投入生产。 如果容易确定每个块中存储了哪些范围的对象,那将是理想的。 你有什么build议如何实现这些目标? 如果这些文件在BLOBS数据库中,那么这些任务将会容易得多,因为正常的数据库备份和恢复function可以解决这个问题。 当文件数据链接到数据库行时,我不知道如何完成同样的事情。
我有一个MySQL表,有许多与拉丁字符集的列。 由于驱动程序问题,列实际上包含utf8数据。 我想保留原样的数据,但将列字符集更改为UTF8。 我检查过的每个解决scheme都有两个alter table命令,将列更改为二进制,然后返回到带有新字符集的前一个types。 在多个数据库中的多个表上有多个列,所以这种方法会很慢。 有没有更好的方法来完成这件事?
我有MySQL在两个MySQL数据库之间运行Debian 5(Lenny)。 数据正在两台机器之间传输,但其中一个正在logging从机I / O线程正在不断死亡,然后马上重新初始化的事实。 有问题的日志条目的示例: Jul 19 08:15:43 foo-db2 mysqld[22419]: 110719 8:15:43 [Note] Slave SQL thread initialized, starting replication in log 'mysql-bin.000002' at position 2107802, relay log '/var/log/mysql/mysql-relay-bin.018257' position: 235 Jul 19 08:15:43 foo-db2 mysqld[22419]: 110719 8:15:43 [Note] Slave I/O thread: connected to master '[email protected]:3306', replication started in log 'mysql-bin.000002' at position 2107802 Jul […]