这个数据库的文件解压后有几十个GB,分成十几个库,我是参考知乎用户的回帖中介绍的步骤一步一步做下来的,其中有几处错误做了改正。
由于这些mdf是从SQL Server 2000上创建的,想要直接附加它们,最高可以使用SQL Server 2008 R2,如果想在SQL Server 2012或更高版本的SQL Server上使用,请参考这里的操作,我这里使用的是SQL Server 2012。
在实际操作过程中,请根据实际情况修改路径:
这个数据库的文件解压后有几十个GB,分成十几个库,我是参考知乎用户的回帖中介绍的步骤一步一步做下来的,其中有几处错误做了改正。
由于这些mdf是从SQL Server 2000上创建的,想要直接附加它们,最高可以使用SQL Server 2008 R2,如果想在SQL Server 2012或更高版本的SQL Server上使用,请参考这里的操作,我这里使用的是SQL Server 2012。
在实际操作过程中,请根据实际情况修改路径:
在尝试使用SQL Server 2012附加数据库时发生下面的错误:
消息 1813,级别 16,状态 2,第 1 行 无法打开新数据库 'XxxData01'。CREATE DATABASE 中止。 消息 950,级别 20,状态 1,第 1 行 无法升级数据库 'XxxData01',因为此版本的 SQL Server 不支持该数据库的非发布版本(539)。不能打开与此版本的 sqlservr.exe 不兼容的数据库。必须重新创建该数据库。
在尝试编译Asus-Merlin源码时遇到的这个错误:
arm-brcm-linux-uclibcgnueabi/bin/as: error while loading shared libraries: libz.so.1
我使用的是Ubuntu 16.04,可以通过apt-file来查找这个动态链接库文件属于哪个包:
在通过directadmin安装exim时遇到这个错误:
Trying to make exim... /bin/sh scripts/source_checks >>> Creating links to source files... >>> Creating lookups/Makefile for building dynamic modules Please install ExtUtils::Embed for /usr/bin/perl make: *** [configure] Error 1
一台服务器安装了CentOS7,系统里有128个rcuos进程和128个rcuob进程,导致新添加的Zabbix一直提示系统的进程数过多,而服务器的CPU并没有这么多核心。
记录一下解决办法:
原来的VPS IP在国内无法访问了,所以更换了VPS所在区域。在DigitalOcean的后台将VPS关机,做好快照后将快照传至目的区域,然后使用快照重新创建一个VPS即可,不需要重装系统。
修改directadmin的主机名和IP地址:
在Apache的errorlog里发现多条这样的日志:
Cannot load the ionCube PHP Loader - it was built with configuration API220090626,NTS, whereas running engine is API220100525,NTS, referer:
初步判断是由于ionCube和PHP版本不匹配的问题导致的。下面是排查过程:
Directadmin默认对比较关键的服务进行了监控,如果服务down掉了会尝试重新启动它们,无法启动就会发送报警邮件通知管理员。默认会监控例如:directadmin、httpd、mysqld和sshd等服务。