重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
一般来说SQL的进程有几个
创新互联建站坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站制作、做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的南岗网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
SQL
BROWSER
你的客户端连接的进程
SQLSERVR你的数据库实例的主服务
SQLWB
这是你启动MANAGER
STUDIO后产生的进程
SQLWRITER
省略
SQLAGENT
省略
似乎是这些,我也记不清楚了
如果你设置成手动,那么你设置的这些服务不会启动,但是进程上会存在。特别是SQLSERVR(其他的我没注意),此时你观察它的内存使用量,虽然不算特别大,但是也够大了。但你启动你的SQL
SERVER时,内存使用量会增加很多。(我理解是此时连接了你的服务器,所以要占用内存)
而当你关闭了SQLSERVER以后,内存使用量并不会减少太多,说明你的服务器依旧在运行。
所以根据我的这个观察,我觉得,你将
服务设置手动,只是设置了该服务器的实例不会自动运行。而不是SQL
SERVER这个软件不会自动运行。
如果真的要全部停止服务的话。似乎你用SQL
SERVER
CONFIGURATION
来设置服务应该可以实现你的要求/
首先,你要能通过IP访问到客户那边的数据库,然后在本地数据库里面建立一个链接服务器,然后你就可以在存储过程里面通过链接服务器名.数据库名.dbo.tablename这样的方式使用远程数据库的表格。其他的数据操作是一样的
1.select 要复制的A表字段 into B from A
这种要求B表事先不存在。
2.insert into B表 select 要复制的A表字段 from A
这种要求B表事先存在。
对于
WHERE
数值的字段
=
'1'
数据库会
尝试,
将
'1'
转换为
数值的类型。
如果转换成功了,
那么做查询比较
如果转换失败,
然么报错返回。
日期类型的也是这样
WHERE
日期的字段
=
'2010-10-01
10:00:00'