2012年4月20日
今天搭建linux的DNS主从服务器时遇到修改了/etc/resolv.conf之后,重启系统或network后发现又恢复到以前的状态。网上查了一下说是修改
/etc/sysconfig/network-scripts/ifcfg-eth0 。添加或修改
PEERDNS=no。
但是service network restart发现还是自动恢复了,后来发现直接把dns服务器ip添加到 /etc/sysconfig/network-scripts/ifcfg-eth0 就没问题了,如下:
DEVICE="eth0"
BOOTPROTO=none
IPV6INIT="yes"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE=Ethernet
IPADDR=192.168.1.12
PREFIX=24
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME="System eth0"
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
GATEWAY=192.168.1.1
DNS1=192.168.1.12
DNS2=202.106.46.151
HWADDR=00:0c:29:da:0c:7d
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
PEERDNS=no
注:DNS1和DNS2就是要在/etc/resolv.conf配置的dns服务器ip。
posted @
2013-08-22 22:27 cuilihui 阅读(3132) |
评论 (0) |
编辑 收藏
从数据库中把所有表数据导出: 1.编辑一个文件selectout.sql: set nocount on
use databasename
go
select 'bcp databasename..' + name + ' out d:\temp\' + name + '.txt -Uusername -Ppassword -Sservername -c ' from sysobjects where type='U'
go
2.在cmd中执行: isql -Uusername -Ppassword -Sservername -i d:\selectout.sql -o d:\bcpout.bat
3.执行d:\bcpout.bat文件, 可以把数据导出到d:\temp\目录。 把所有表数据导入到数据库时,将上面的out改为in 4.bcp导入导出: 导出数据:bcp DatabaseName.dbo.tableName out D:\tableName.txt -SServerName -Usa -P -c -b 10000
导入数据:bcp DatabaseName.dbo.tableName in D:\tableName.txt -SServerName -Usa -P -c -b 10000
在导入大量数据时加上-b参数,分批提交不以致于数据库日志被塞满。
posted @
2012-04-24 14:16 cuilihui 阅读(2528) |
评论 (0) |
编辑 收藏
摘要: 长度和语法分析 datalength(char_expr) 在char_expr中返回字符的长度值,忽略尾空 substring(expression,start,length) 返回部分字符串 right(char_expr,int_expr) 返回char_...
阅读全文
posted @
2012-04-20 11:13 cuilihui 阅读(217) |
评论 (0) |
编辑 收藏