一、基础

1、说明:创建数据库
CREATE DATABASE database-name

2、说明:删除数据库
drop database dbname


3、说明:备份sql server
— 创建 备份数据的 device
USE master
EXEC sp_addumpdevice ‘disk’, ‘testBack’, ‘c:mssql7backupMyNwind_1.dat’
— 开始 备份
BACKUP DATABASE pubs TO testBack
 


4、说明:创建新表
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],…)

 

根据已有的表创建新表: 
A:create table tab_new like tab_old (使用旧表创建新表)
B
:create table tab_new as select col1,col2… from tab_old definition only


5、说明:删除新表
drop table tabname
 


6、说明:增加一个列
Alter table tabname add column col type
:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。


7、说明:添加主键: Alter table tabname add primary key(col) 
说明:删除主键 Alter table tabname drop primary key(col) 


8、说明:创建索引create [unique] index idxname on tabname(col….) 
删除索引drop index idxname
注:索引是不可更改的,想更改必须删除重新建。


9、说明:创建视图create view viewname as select statement 
删除视图drop view viewname


10、说明:几个简单的基本的sql语句
选择:
select * from table1 where 范围
插入:insert into table1(field1,field2) values(value1,value2)
删除:delete from table1 where 范围更新update table1 set field1=value1 where 范围
查找select * from table1 where field1 like ’%value1%’ —like的语法很精妙,查资料!
排序select * from table1 order by field1,field2 [desc]
总数select count as totalcount from table1
求和select sum(field1) as sumvalue from table1
平均select avg(field1) as avgvalue from table1
最大select max(field1) as maxvalue from table1
最小select min(field1) as minvalue from table1


11、说明:几个高级查询运算词
A: UNION 运算符
 
UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。当 ALL 随 UNION 一起使用时(即 UNION ALL),不消除重复行。两种情况下,派生表的每一行不是来自 TABLE1 就是来自 TABLE2。 
B:EXCEPT 运算符 
EXCEPT
运算符通过包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重复行而派生出一个结果表。当 ALL 随 EXCEPT 一起使用时 (EXCEPT ALL),不消除重复行。
C:INTERSECT 运算符
INTERSECT
运算符通过只包括 TABLE1 和 TABLE2 中都有的行并消除所有重复行而派生出一个结果表。当 ALL随 INTERSECT 一起使用时 (INTERSECT ALL),不消除重复行。 
注:使用运算词的几个查询结果行必须是一致的。 


12、说明:使用外连接 
A、left (outer) join: 
外连接(左连接):结果集几包括连接表的匹配行,也包括左连接表的所有行。 
SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c
B:right (outer) join: 
右外连接(右连接):结果集既包括连接表的匹配连接行,也包括右连接表的所有行。 
C:full/cross (outer) join: 
全外连接:不仅包括符号连接表的匹配行,还包括两个连接表中的所有记录。


12、分组:Group by:
一张表,一旦分组 完成后,查询后只能得到组相关的信息。
组相关的信息:(统计信息) count,sum,max,min,avg  分组的标准)
SQLServer中分组时:不能以text,ntext,image类型的字段作为分组依据
selecte统计函数中的字段,不能和普通的字段放在一起;

 

13、对数据库进行操作:
分离数据库
 sp_detach_db;附加数据库sp_attach_db 后接表明,附加需要完整的路径名


14.如何修改数据库的名称:
sp_renamedb ‘old_name’, ‘new_name’


二、提升


1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用)
法一:
select * into b from a where 1<>1(仅用于SQlServer法二:select top 0 * into b from a

2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用)
insert into b(a, b, c) select d,e,f from b;

 

3、说明:跨数据库之间表的拷贝(具体数据使用绝对路径) (Access可用)
insert into b(a, b, c) select d,e,f from b in ‘具体数据库’ where 条件
例子:…from b in ‘"&Server.MapPath(".")&“data.mdb” &"’ where…

 

4、说明:子查询(表名1:a 表名2:b)
select a,b,c from a where a IN (select d from b ) 或者: select a,b,c from a where a IN (1,2,3)

 

5、说明:显示文章、提交人和最后回复时间
select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table where table.title=a.title) b

 

6、说明:外连接查询(表名1:a 表名2:b)
select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c

 

7、说明:在线视图查询(表名1:a )
select * from (SELECT a,b,c FROM a) T where t.a > 1;

 

8、说明:between的用法,between限制查询数据范围时包括了边界值,not between不包括
select * from table1 where time between time1 and time2
select a,b,c, from table1 where a not between 数值1 and 数值2

 

9、说明:in 的使用方法
select * from table1 where a [not] in (‘值1’,’值2’,’值4’,’值6’)

 

10、说明:两张关联表,删除主表中已经在副表中没有的信息 
delete from table1 where not exists ( select * from table2 where table1.field1=table2.field1 )

 

11、说明:四表联查问题:
select * from a left inner join b on a.a=b.b right inner join c on a.a=c.c inner join d on a.a=d.d where 

 

12、说明:日程安排提前五分钟提醒 
SQL: select * from 日程安排 where datediff(‘minute’,f开始时间,getdate())>5

 

13、说明:一条sql 语句搞定数据库分页select top 10 b.* from (select top 20 主键字段,排序字段 from 表名 order by 排序字段 desc) a,表名 b where b.主键字段 = a.主键字段 order by a.排序字段具体实现:关于数据库分页:

 

 declare @start int,@end int
  @sql  nvarchar(600)
  set @sql=’select top’+str(@end-@start+1)+’+from T where rid not in(select top’+str(@str-1)+’Rid from T where Rid>-1)’
  exec sp_executesql @sql


注意:在top后不能直接跟一个变量,所以在实际应用中只有这样的进行特殊的处理。Rid为一个标识列,如果top后还有具体的字段,这样做是非常有好处的。因为这样可以避免 top的字段如果是逻辑索引的,查询的结果后实际表中的不一致(逻辑索引中的数据有可能和数据表中的不一致,而查询时如果处在索引则首先查询索引

 

14、说明:前10条记录
select top 10 * form table1 where 范围

 

15、说明:选择在每一组b值相同的数据中对应的a最大的记录的所有信息(类似这样的用法可以用于论坛每月排行榜,每月热销产品分析,按科目成绩排名,等等.)
select a,b,c from tablename ta where a=(select max(a) from tablename tb where tb.b=ta.b)

 

16、说明:包括所有在 TableA中但不在 TableBTableC中的行并消除所有重复行而派生出一个结果表
(select a from tableA ) except (select a from tableB) except (select a from tableC)

 

17、说明:随机取出10条数据
select top 10 * from tablename order by newid()

 

18、说明:随机选择记录
select newid()

 

19、说明:删除重复记录
1),
delete from tablename where id not in (select max(id) from tablename group by col1,col2,…)
2),select distinct * into temp from tablename
  delete from 
tablename
  insert into 
tablename select * from temp
评价:这种操作牵连大量的数据的移动,这种做法不适合大容量但数据操作3),例如:在一个外部表中导入数据,由于某些原因第一次只导入了一部分,但很难判断具体位置,这样只有在下一次全部导入,这样也就产生好多重复的字段,怎样删除重复字段

 

alter table tablename
–添加一个自增列
add  column_b int identity(1,1)
 delete from 
tablename where column_b not in(
select 
max(column_b)  from tablename group by column1,column2,…)
alter table 
tablename drop column column_b

 

20、说明:列出数据库里所有的表名
select name from sysobjects where type=‘U’ // U代表用户

 

21、说明:列出表里的所有的列名
select name from syscolumns where id=object_id(‘TableName’)

 

22、说明:列示type、vender、pcs字段,以type字段排列,case可以方便地实现多重选择,类似select 中的case。
select type,sum(case vender when ‘A’ then pcs else 0 end),sum(case vender when ‘C’ then pcs else 0 end),sum(case vender when ‘B’ then pcs else 0 end) FROM tablename group by type
显示结果:
type vender pcs
电脑 A 1
电脑 A 1
光盘 B 2
光盘 A 2
手机 B 3
手机 C 3

 

23、说明:初始化表table1

 

TRUNCATE TABLE table1

 

24、说明:选择从10到15的记录
select top 5 * from (select top 15 * from table order by id asc) table_别名 order by id desc


三、技巧


1、1=1,1=2的使用,在SQL语句组合时用的较多

 

“where 1=1” 是表示选择全部    “where 1=2”全部不选,
如:


if @strWhere !=’’ 
begin
set @strSQL = ‘select count() as Total from [’ + @tblName + '] where ’ + @strWhere 
end
else 
begin
set @strSQL = 'select count() as Total from [’ + @tblName + ‘]’ 
end

 

我们可以直接写成

 。
set @strSQL = ‘select count() as Total from [’ + @tblName + '] where 1=1 安定 '+ @strWhere 2、收缩数据库
–重建索引
DBCC REINDEX
DBCC INDEXDEFRAG
–收缩数据和日志
DBCC SHRINKDB
DBCC SHRINKFILE

 

3、压缩数据库
dbcc shrinkdatabase(dbname)

 

4、转移数据库给新用户以已存在用户权限
exec sp_change_users_login ‘update_one’,‘newname’,'oldname’
go

 

5、检查备份集
RESTORE VERIFYONLY from disk=‘E:dvbbs.bak’

 

6、修复数据库
ALTER DATABASE [dvbbs] SET SINGLE_USER
GO
DBCC CHECKDB(‘dvbbs’,repair_allow_data_loss) WITH TABLOCK
GO
ALTER DATABASE [dvbbs] SET MULTI_USER
GO

 

7、日志清除
SET NOCOUNT ON
DECLARE @LogicalFileName sysname,
 @MaxMinutes INT,
 @NewSize INT

 


USE tablename – 要操作的数据库名
SELECT  @LogicalFileName = ‘tablename_log’, – 日志文件名
@MaxMinutes = 10, – Limit on time allowed to wrap log.
 @NewSize = 1  – 你想设定的日志文件的大小(M)

 

Setup / initialize
DECLARE @OriginalSize int
SELECT @OriginalSize = size 
 FROM sysfiles
 WHERE name = @LogicalFileName
SELECT 'Original Size of ’ + db_name() + ’ LOG is ’ + 
 CONVERT(VARCHAR(30),@OriginalSize) + ’ 8K pages or ’ + 
 CONVERT(VARCHAR(30),(@OriginalSize8/1024)) + ‘MB’
 FROM sysfiles
 WHERE name = @LogicalFileName
CREATE TABLE DummyTrans
 (DummyColumn char (8000) not null)

 


DECLARE @Counter    INT,
 @StartTime DATETIME,
 @TruncLog   VARCHAR(255)
SELECT @StartTime = GETDATE(),
 @TruncLog = ‘BACKUP LOG ’ + db_name() + ’ WITH TRUNCATE_ONLY’

 

DBCC SHRINKFILE (@LogicalFileName, @NewSize)
EXEC (@TruncLog)
– Wrap the log if necessary.
WHILE @MaxMinutes > DATEDIFF (mi, @StartTime, GETDATE()) – time has not expired
 AND @OriginalSize = (SELECT size FROM sysfiles WHERE name = @LogicalFileName)  
 AND (@OriginalSize * 8 /1024) > @NewSize  
 BEGIN – Outer loop.
SELECT @Counter = 0
 WHILE   ((@Counter < @OriginalSize / 16) AND (@Counter < 50000))
 BEGIN – update
 INSERT DummyTrans VALUES (‘Fill Log’) DELETE DummyTrans
 SELECT @Counter = @Counter + 1
 END
 EXEC (@TruncLog)  
 END
SELECT ‘Final Size of ’ + db_name() + ’ LOG is ’ +
 CONVERT(VARCHAR(30),size) + ’ 8K pages or ’ + 
 CONVERT(VARCHAR(30),(size8/1024)) + ‘MB’
 FROM sysfiles 
 WHERE name = @LogicalFileName
DROP TABLE DummyTrans
SET NOCOUNT OFF

 

8、说明:更改某个表
exec sp_changeobjectowner ‘tablename’,‘dbo’

 

9、存储更改全部表

 

CREATE PROCEDURE dbo.User_ChangeObjectOwnerBatch
@OldOwner as NVARCHAR(128),
@NewOwner as NVARCHAR(128)
AS

 

DECLARE @Name    as NVARCHAR(128)
DECLARE @Owner   as NVARCHAR(128)
DECLARE @OwnerName   as NVARCHAR(128)

 

DECLARE curObject CURSOR FOR 
select ‘Name’    = name,
   ‘Owner’    = user_name(uid)
from sysobjects
where user_name(uid)=@OldOwner
order by name

 

OPEN   curObject
FETCH NEXT FROM curObject INTO @Name, @Owner
WHILE(@@FETCH_STATUS=0)
BEGIN     
if @Owner=@OldOwner 
begin
   set @OwnerName = @OldOwner + ‘.’ + rtrim(@Name)
   exec sp_changeobjectowner @OwnerName, @NewOwner
end
– select @name,@NewOwner,@OldOwner

 

FETCH NEXT FROM curObject INTO @Name, @Owner
END

 

close curObject
deallocate curObject
GO

 

10、SQL SERVER中直接循环写入数据
declare @i int
set @i=1
while @i<30
begin
    insert into test (userid) values(@i)
    set @i=@i+1
end


案例
有如下表,要求就裱中所有沒有及格的成績,在每次增長0.1的基礎上,使他們剛好及格:

 

Name     score

Zhangshan   80

    Lishi       59

    Wangwu      50

    Songquan    69

while((select min(score) from tb_table)<60)

begin

update tb_table set score =score1.01

where score<60

if  (select min(score) from tb_table)>60

  break

 else

    continue

end


四、数据开发-经典


1.按姓氏笔画排序:
Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as //从少到多

 

2.数据库加密:select encrypt(‘原始密码’)
select pwdencrypt(‘原始密码’)
select pwdcompare(‘原始密码’,‘加密后密码’) = 1–相同;否则不相同 encrypt(‘原始密码’)
select pwdencrypt(‘原始密码’)
select pwdcompare(‘原始密码’,‘加密后密码’) = 1–相同;否则不相同

 

3.取回表中字段:
declare @list varchar(1000),
@sql nvarchar(1000) 
select @list=@list+
’,’+b.name from sysobjects a,syscolumns b where a.id=b.id and a.name='表A’
set @sql=‘select ‘+right(@list,len(@list)-1)+’ from 表A’ 
exec (@sql)

 

4.查看硬盘分区:
EXEC master…xp_fixeddrives

 

5.比较A,B表是否相等:
if (select checksum_agg(binary_checksum()) from A)
     =
    (select checksum_agg(binary_checksum(
)) from B)
print '相等’
else
print ‘不相等’

 

6.杀掉所有的事件探察器进程:
DECLARE hcforeach CURSOR GLOBAL FOR SELECT 'kill ‘+RTRIM(spid) FROM master.dbo.sysprocesses
WHERE program_name IN(‘SQL profiler’,N’SQL 事件探查器’)
EXEC sp_msforeach_worker ‘?

 

7.记录搜索:
开头到N条记录Select Top N * From -------------------------------
NM条记录(要有主索引ID)
Select Top M-N * From  Where ID in (Select Top M ID From ) Order by ID   Desc
----------------------------------
N
到结尾记录Select Top N * From  Order by ID Desc
案例例如1:一张表有一万多条记录,表的第一个字段 RecID 是自增长字段, 写一个SQL语句, 找出表的第31到第40个记录。

 

select top 10 recid from A where recid not  in(select top 30 recid from A)

 

分析:如果这样写会产生某些问题,如果recid在表中存在逻辑索引。

 

select top 10 recid from A where……是从索引中查找,而后面的select top 30 recid from A则在数据表中查找,这样由于索引中的顺序有可能和数据表中的不一致,这样就导致查询到的不是本来的欲得到的数据。

 

解决方案

 

1,用order by select top 30 recid from A order by ricid 如果该字段不是自增长,就会出现问题

 

2,在那个子查询中也加条件:select top 30 recid from A where recid>-1

 

2:查询表中的最后以条记录,并不知道这个表共有多少数据,以及表结构。
set @s = ‘select top 1 * from T   where pid not in (select top ’ + str(@count-1) + ’ pid  from  T)’

 

print @s      exec  sp_executesql  @s

 

9:获取当前数据库中的所有用户表
select Name from sysobjects where xtype=‘u’ and status>=0

 

10:获取某一个表的所有字段
select name from syscolumns where id=object_id(‘表名’)

 

select name from syscolumns where id in (select id from sysobjects where type = ‘u’ and name = ‘表名’)

 

两种方式的效果相同

 

11:查看与某一个表相关的视图、存储过程、函数select a.* from sysobjects a, syscomments b where a.id = b.id and b.text like ‘%表名%’

 

12:查看当前数据库中所有存储过程
select name as 存储过程名称 from sysobjects where xtype=‘P’

 

13:查询用户创建的所有数据库select * from master…sysdatabases D where sid not in(select sid from master…syslogins where name=‘sa’)
或者
select dbid, name AS DB_NAME from master…s
ysdatabases where sid <> 0x01

 

14:查询某一个表的字段和数据类型
select column_name,data_type from information_schema.columns
where table_name = ‘表名’

 

15:不同服务器数据库之间的数据操作

 

创建链接服务器

 

exec sp_addlinkedserver   'ITSV ', ’ ', 'SQLOLEDB ', '远程服务器名或ip地址 ’

 

exec sp_addlinkedsrvlogin  'ITSV ', 'false ',null, '用户名 ', '密码 ’

 

–查询示例

 

select * from ITSV.数据库名.dbo.表名

 

–导入示例

 

select * into 表 from ITSV.数据库名.dbo.表名

 

以后不再使用时删除链接服务器

 

exec sp_dropserver  'ITSV ', 'droplogins ’

 

连接远程/局域网数据(openrowset/openquery/opendatasource)

 

–1、openrowset

 

–查询示例

 

select * from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)

 

–生成本地表

 

select * into 表 from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)

 

–把本地表导入远程表

 

insert openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)

 

select *from 本地表

 

–更新本地表

 

update b

 

set b.列A=a.列A

 

 from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)as a inner join 本地表 b

 

on a.column1=b.column1

 

–openquery用法需要创建一个连接

 

--首先创建一个连接创建链接服务器

 

exec sp_addlinkedserver   'ITSV ', ’ ', 'SQLOLEDB ', ‘远程服务器名或ip地址 ’

 

–查询

 

select *

 

FROM openquery(ITSV,  ‘SELECT   FROM 数据库.dbo.表名 ')

 

–把本地表导入远程表

 

insert openquery(ITSV,  'SELECT   FROM 数据库.dbo.表名 ')

 

select * from 本地表

 

–更新本地表

 

update b

 

set b.列B=a.列B

 

FROM openquery(ITSV,  'SELECT * FROM 数据库.dbo.表名 ') as a 

 

inner join 本地表 b on a.列A=b.列A

 

–3、opendatasource/openrowset

 

SELECT   

 

FROM   opendatasource( 'SQLOLEDB ',  'Data Source=ip/ServerName;User ID=登陆名;Password=密码 ’ ).test.dbo.roy_ta

 

–把本地表导入远程表

 

insert opendatasource( 'SQLOLEDB ',  'Data Source=ip/ServerName;User ID=登陆名;Password=密码 ').数据库.dbo.表名

 

select * from 本地表 


五、SQL Server基本函数


SQL Server基本函数

 

1.字符串函数 长度与分析用

 

1,datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格2,substring(expression,start,length) 取子串,字符串的下标是从“1”,start为起始位置,length为字符串长度,实际应用中以len(expression)取得其长度3,right(char_expr,int_expr) 返回字符串右边第int_expr个字符,还用left于之相反
4,isnullcheck_expression , replacement_value )如果check_expression為空,則返回replacement_value的值,不為空,就返回check_expression字符操作类

 

5,Sp_addtype自定義數據類型
例如:
EXEC sp_addtype birthday, datetime, ‘NULL’

 

6,set nocount {on|off}
使返回的结果中不包含有关受 Transact-SQL 语句影响的行数的信息。如果存储过程中包含的一些语句并不返回许多实际的数据,则该设置由于大量减少了网络流量,因此可显著提高性能。SET NOCOUNT 设置是在执行或运行时设置,而不是在分析时设置。
SET NOCOUNT 为 ON 时,不返回计数(表示受 Transact-SQL 语句影响的行数)。

SET NOCOUNT 为 OFF 时,返回计数


六、常识


在SQL查询中:from后最多可以跟多少张表或视图:256
SQL语句中出现 Order by,查询时,先排序,后取
SQL中,一个字段的最大容量是8000,而对于nvarchar(4000),由于nvarchar是Unicode码。 
       
SQLServer2000同步复制技术实现步骤


一、 预备工作


1.发布服务器,订阅服务器都创建一个同名的windows用户,并设置相同的密码,做为发布快照文件夹的有效访问用户

管理工具
计算机管理
用户和组
右键用户
新建用户
建立一个隶属于administrator组的登陆windows的用户(SynUser)


2.在发布服务器上,新建一个共享目录,做为发布的快照文件的存放目录,操作:

我的电脑–D: 新建一个目录,名为: PUB
右键这个新建的目录
属性–共享
选择"共享该文件夹"
通过"权限"按纽来设置具体的用户权限,保证第一步中创建的用户(SynUser) 具有对该文件夹的所有权限
 
确定


3.设置SQL代理(SQLSERVERAGENT)服务的启动用户(发布/订阅服务器均做此设置)

开始–程序–管理工具–服务
右键SQLSERVERAGENT
属性–登陆–选择"此账户"
输入或者选择第一步中创建的windows登录用户名(SynUser)
–“密码"中输入该用户的密码


4.设置SQL Server身份验证模式,解决连接时的权限问题(发布/订阅服务器均做此设置)

企业管理器
右键SQL实例–属性
安全性–身份验证
选择"SQL Server 和 Windows”
确定


5.在发布服务器和订阅服务器上互相注册

企业管理器
右键SQL Server组
新建SQL Server注册…
下一步–可用的服务器中,输入你要注册的远程服务器名 --添加
下一步–连接使用,选择第二个"SQL Server身份验证"
下一步–输入用户名和密码(SynUser)
下一步–选择SQL Server组,也可以创建一个新组
下一步–完成


6.对于只能用IP,不能用计算机名的,为其注册服务器别名(此步在实施中没用到)

 (在连接端配置,比如,在订阅服务器上配置的话,服务器名称中输入的是发布服务器的IP)
开始–程序–Microsoft SQL Server–客户端网络实用工具
别名–添加
网络库选择"tcp/ip"–服务器别名输入SQL服务器名
连接参数–服务器名称中输入SQL服务器ip地址
如果你修改了SQL的端口,取消选择"动态决定端口",并输入对应的端口号


二、 正式配置


1、配置发布服务器


打开企业管理器,在发布服务器(B、C、D)上执行以下步骤:


(1) 从[工具]下拉菜单的[复制]子菜单中选择[配置发布、订阅服务器和分发]出现配置发布和分发向导

(2) [下一步] 选择分发服务器 可以选择把发布服务器自己作为分发服务器或者其他sql的服务器(选择自己)
(3) [下一步] 设置快照文件夹
采用默认\servernamePub
(4) [下一步] 自定义配置


可以选择:是,让我设置分发数据库属性启用发布服务器或设置发布设置

否,使用下列默认设置(推荐)


(5) [下一步] 设置分发数据库名称和位置 采用默认值
(6) [下一步] 启用发布服务器 选择作为发布的服务器
(7) [下一步] 选择需要发布的数据库和发布类型
(8) [下一步] 选择注册订阅服务器
(9) [下一步] 完成配置


2、创建出版物


发布服务器B、C、D上


(1)从[工具]菜单的[复制]子菜单中选择[创建和管理发布]命令
(2)选择要创建出版物的数据库,然后单击[创建发布]
(3)在[创建发布向导]的提示对话框中单击[下一步]系统就会弹出一个对话框。对话框上的内容是复制的三个类型。我们现在选第一个也就是默认的快照发布(其他两个大家可以去看看帮助)
(4)单击[下一步]系统要求指定可以订阅该发布的数据库服务器类型,
SQLSERVER允许在不同的数据库如 orACLE或ACCESS之间进行数据复制。
但是在这里我们选择运行"SQL SERVER 2000"的数据库服务器
(5)单击[下一步]系统就弹出一个定义文章的对话框也就是选择要出版的表
注意: 如果前面选择了事务发布 则再这一步中只能选择带有主键的表
(6)选择发布名称和描述
(7)自定义发布属性 向导提供的选择:
是 我将自定义数据筛选,启用匿名订阅和或其他自定义属性
否 根据指定方式创建发布 (建议采用自定义的方式)
(8)[下一步] 选择筛选发布的方式
(9)[下一步] 可以选择是否允许匿名订阅


1)如果选择署名订阅,则需要在发布服务器上添加订阅服务器

方法: [工具]->[复制]->[配置发布、订阅服务器和分发的属性]->[订阅服务器] 中添加
否则在订阅服务器上请求订阅时会出现的提示:改发布不允许匿名订阅
如果仍然需要匿名订阅则用以下解决办法
[企业管理器]->[复制]->[发布内容]->[属性]->[订阅选项] 选择允许匿名请求订阅


2)如果选择匿名订阅,则配置订阅服务器时不会出现以上提示

(10)[下一步] 设置快照 代理程序调度
(11)[下一步] 完成配置


当完成出版物的创建后创建出版物的数据库也就变成了一个共享数据库

有数据
srv1.库名…author有字段:id,name,phone,
srv2.库名…author有字段:id,name,telphone,adress
 
要求:
srv1.库名…author增加记录则srv1.库名…author记录增加
srv1.库名…author的phone字段更新,则srv1.库名…author对应字段telphone更新
–/
 
大致的处理步骤
–1.在 srv1 上创建连接服务器,以便在 srv1 中操作 srv2,实现同步
exec sp_addlinkedserver ‘srv2’,’’,‘SQLOLEDB’,'srv2的sql实例名或ip’
exec sp_addlinkedsrvlogin ‘srv2’,‘false’,null,‘用户名’,'密码’
go
–2.在 srv1 和 srv2 这两台电脑中,启动 msdtc(分布式事务处理服务),并且设置为自动启动
。我的电脑–控制面板–管理工具–服务–右键 Distributed Transaction Coordinator–属性–启动–并将启动类型设置为自动启动
go
 
 
然后创建一个作业定时调用上面的同步处理存储过程就行了
 
企业管理器
管理
–SQL Server代理
右键作业
新建作业
–"常规"项中输入作业名称
–"步骤"项
新建
–"步骤名"中输入步骤名
–“类型"中选择"Transact-SQL 脚本(TSQL)”
–"数据库"选择执行命令的数据库
–"命令"中输入要执行的语句: exec p_process
确定
–"调度"项
新建调度
–“名称"中输入调度名称
–“调度类型"中选择你的作业执行安排
如果选择"反复出现”
点"更改"来设置你的时间安排
 
然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行
 
设置方法:
我的电脑–控制面板–管理工具–服务–右键 SQLSERVERAGENT–属性–启动类型–选择"自动启动”–确定.
 
–3.实现同步处理的方法2,定时同步
 
在srv1中创建如下的同步处理存储过程
create proc p_process
as
更新修改过的数据
update b set name=i.name,telphone=i.telphone
from srv2.库名.dbo.author b,author i
where b.id=i.id and
(b.name <> i.name or b.telphone <> i.telphone)
 
插入新增的数据
insert srv2.库名.dbo.author(id,name,telphone)
select id,name,telphone from author i
where not exists(
select * from srv2.库名.dbo.author where id=i.id)
 
删除已经删除的数据(如果需要的话)
delete b
from srv2.库名.dbo.author b
where not exists(

select * from author where id=b.id)


寒烟翠—郭
发布了1 篇原创文章 · 获赞 1 · 访问量 38
私信关注
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. spring的IOC容器比New对象究竟好在哪

    作者:OneNoodle 链接:https://www.zhihu.com/question/23277575/answer/24259844 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 私以为以上各位都没有对spring ioc的精髓讲解到位。大多都在很模糊的说是什么,抽象化的表述或者含糊其辞…...

    2024/3/19 8:53:13
  2. 架构设计030 画图 实战五

    pass点赞收藏分享文章举报ailinyingai发布了296 篇原创文章 获赞 6 访问量 4万+他的留言板关注...

    2024/3/19 8:53:15
  3. Intent的用法(1)

    什么是Intent?Intent在Android中的核心作用就是“跳转”(Android中的跳转机制),同时可以携带必要的信息,将Intent作为一个信息桥梁。最熟悉的莫过于从一个活动跳转到另一个活动,然后返回到上一个活动。不过Intent的“跳转”作用不仅于此,Intent还可以在其他地方使用,比…...

    2024/3/19 8:53:10
  4. 全国路网数据SHP、全国矢量数据 行政区划边界(省市区县乡镇)、行政地名

    矢量数据、数据珍贵、谨慎下载同步视频教程:http://www.bigemap.com/video/play2018020621.html专题地图制作视频教程:http://www.bigemap.com/video/play201801172.html矢量测试数据下载: KML(KMZ)格式、DXF(DWG)格式、SHP格式:(请用BIGEMAP直接打开,可另存为SHP,DXF…...

    2024/3/19 8:53:07
  5. 单片机内部结构原理,让你豁然开朗

    一、单片机内部结构分析 我们来思考一个问题,当我们在编程器中把一条指令写进单片机内部,然后取下单片机,单片机就可以执行这条指令,那么这条指令一定保存在单片机的某个地方,并且这个地方在单片机掉电后依然可以保持这条指令不会丢失,这是个什么地方呢?这个地方就是单片…...

    2024/3/19 8:53:07
  6. 一文带你了解Spring Cloud的各个组件

    本文转载自:https://juejin.im/post/5de2553e5188256e885f4fa3写在前面的话马上要考试了!!!作为一个苦逼的在读大学生,又要面临半年一度的期末考试了,因为上课没听,我啥都不会,什么通信原理,单片机。。。饶了我吧!!!给你们看看我上课在干啥你就知道我为啥啥都不会了…...

    2024/3/19 8:53:03
  7. 常用第三方网站统计工具比较

    第一、CNZZ(友盟)1、目前,CNZZ统计已经被阿里收购,改名友盟。从功能上看肯定是比以前丰富很多,因为当前的友盟是集合友盟、缔元信.网络数据、CNZZ三家公司合并,打造全域数据的工具。2、友盟拥有统计分析服务器、行业数据解决方案、自助分析工具、运营工具、全域指数和报告…...

    2024/3/19 8:53:02
  8. mysql 查询出来的值有的是null 有的是空 保持一致

    昨天做了一个功能 要查询姓名身份证号 分组 并且取最新的手机号 以及匹配该姓名 身份证号的订单个数查出来结果之后发现前两条数据 一条是null 一条是空 我需要的是他们合成一个 CASEWHEN z.peopleName IS NULL THENNULLWHEN z.peopleName = THENNULLELSEz.peopleNameEND) AS…...

    2024/3/19 8:53:02
  9. 精尽 Spring 源码分析 —— Transaction 源码简单导读

    精尽 Spring 源码分析 —— Transaction 源码简单导读对应 Maven 模块为 spring-tx 。为什么是 tx 缩写呢?因为 Transaction 的发音,和 tx 比较接近。1. 前置内容Spring Transaction 主要基于 Spring AOP 机制来实现的,所以建议对 AOP 的源码有一定的了解。当然,一般情况下…...

    2024/3/19 8:52:59
  10. 精尽 Spring 源码分析 —— AOP 源码简单导读

    1. 前置内容Spring AOP 是基于 Spring IoC 机制来实现的,所以建议对 IoC 的源码有一定的了解。当然,一般情况下,也是先看完 IoC 相关的源码,在来看 AOP 的源码。2. 如何调试① 调试基于 @Aspect 注解的 AOP 的流程可调试 org.springframework.aop.aspectj.autoproxy.Aspect…...

    2024/3/19 6:25:43
  11. 20191213日程计划

    权重计划权重 计划 进度 截止日期② 1. 第二版本开发、新的需求开发 51% 12.31② 2. 看书《人生算法》记录到简书 4% 12.31② 3. 引流、闲鱼、理财 2% 12.31② 4. koa的mysql 0% 10.31① 5. VR制作植物 0% 10.31① 6. SEO 4% 10.31② 7. 博客新增简历模块 50% 10.31面临的问题…...

    2024/3/19 8:52:57
  12. Mysql | 安装报错-无法启动此程序,因为计算机中丢失MSVCP140.dll

    今天安装MySql的时候系统提示“无法启动此程序,因为计算机中丢失MSVCP140.dll” 或者,无法启动此程序,因为计算机中丢失 api-ms-win-crt-runtime-l1-1-0.dll 原因是没有安装VC++2015的版本库。下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=53587。…...

    2024/3/19 8:52:55
  13. 【死磕 Spring】—— IoC 之 Bean 的实例化策略:InstantiationStrategy

    本文主要基于 Spring 5.0.6.RELEASE摘要: 原创出处 http://cmsblogs.com/?p=todo 「小明哥」,谢谢!作为「小明哥」的忠实读者,「老艿艿」略作修改,记录在理解过程中,参考的资料。在开始分析 InstantiationStrategy 之前,我们先来简单回顾下 Bean 的实例化过程:Bean 的…...

    2024/3/19 8:52:53
  14. 【死磕 Spring】—— IoC 之分析 BeanWrapper

    本文主要基于 Spring 5.0.6.RELEASE摘要: 原创出处 http://cmsblogs.com/?p=todo 「小明哥」,谢谢!作为「小明哥」的忠实读者,「老艿艿」略作修改,记录在理解过程中,参考的资料。在实例化 Bean 阶段,我们从 BeanDefinition 得到的并不是我们最终想要的 Bean 实例,而是…...

    2024/3/19 8:52:50
  15. Java之方法的重载

    方法的重载就是在同一个类中允许同时存在一个以上的同名方法,只要这些方法的参数个数或类型不同即可,通过下面的示例来对方法重载进行说明:public class OverLoadTest {//定义一个方法public static int add(int a,int b) {return a+b;}//定义与第一个方法相同名称、参数类型…...

    2024/3/19 7:56:00
  16. 精尽 Spring Boot 源码分析 —— BeanDefinitionLoader

    精尽 Spring Boot 源码分析 —— BeanDefinitionLoader1. 概述本文,我们来补充 《精尽 Spring Boot 源码分析 —— SpringApplication》 文章,并未详细解析的 BeanDefinitionLoader 。在 SpringApplication 中,我们可以看到 #load(ApplicationContext context, Object[] sou…...

    2024/3/19 8:52:47
  17. Java高性能编程论述

    高性能编程 前言 首先说一下我为什么要写这篇博客。因为面试有提到这个,我当时直接说不懂(一方面当时心态很差,另一方面面试官的询问方式令我很反感。所以直接refuse了。小伙伴们千万别学我)。 所以,打算谈一谈我对Java高性能编程方面的认识与总结。 首先,高性能编程不涉…...

    2024/3/19 8:52:47
  18. 精尽 Spring Boot 源码分析 —— @ConfigurationProperties

    精尽 Spring Boot 源码分析 —— @ConfigurationProperties1. 概述本文我们来分享 @ConfigurationProperties 注解,如何将配置文件自动设置到被注解的类。代码如下:// ConfigurationProperties.java/*** Annotation for externalized configuration. Add this to a class def…...

    2024/3/19 8:52:44
  19. 构建业务基础镜像

    tomcat 镜像#构建tomcat 基础镜像 mkdir /tmp/tomcat #将apache-tomcat-8.0.46.tar.gz 包放在路径下cat >> /tmp/tomcat/Dockerfile << EOF FROM centos:7 MAINTAINER mysql.gift/test/tomcat:v1RUN yum install unzip iproute -yENV JAVA_HOME /usr/local/jdkADD …...

    2024/3/19 8:52:42
  20. linux切换普通用户遇bash-4.1解决办法

    linux切换普通用户遇bash-4.1解决办法修改vi /etc/passwd 将登陆环境变更为/bin/bash复制配置 cp -a /etc/skel/. /home/nice再次su nice既可解决问题点赞收藏分享文章举报小尬鸟发布了2 篇原创文章 获赞 0 访问量 3私信关注...

    2024/3/19 6:08:56

最新文章

  1. 【测试开发学习历程】MySQL条件查询与通配符 + MySQL函数运算(上)

    前言&#xff1a; 18日08&#xff1a;56&#xff0c;总要先写完明天的博客&#xff0c;才能安心准备今天或者明天的学习。 半夜爬起来写博客真的好辛苦&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01; 回归…...

    2024/3/19 15:25:59
  2. 【Linux】日常使用命令(三)

    文章目录 **cal 命令****date 命令****bc 命令****Linux下玩小游戏**&#xff1a; cal 命令 功能描述: cal 命令用于显示日历。 常用选项: -3&#xff1a;显示前一个月、当前月和下一个月的日历。-y&#xff1a;显示整年的日历。 常用示例: # 示例 1: 显示当前月的日历 cal# …...

    2024/3/19 15:26:18
  3. Tomcat的部署及调优,jvm调优

    一&#xff0c;tomcat相关知识 1.1&#xff0c;tomcat介绍 tomcat是一个开源的Web应用服务器&#xff0c;属于轻量级应用服务器&#xff0c;由Apache软件基金会维护&#xff0c;是Jakarta项目中的一个核心项目。它由Apache、Sun和其他一些公司及个人共同开发&#xff0…...

    2024/3/19 13:23:45
  4. CSS3DRenderer, CSS3DSprite API 使用案例demo

    CSS3DRenderer, CSS3DSprite API 使用案例demo <!DOCTYPE html> <html><head><title>three.js css3d - sprites</title><meta charset"utf-8"><meta name"viewport" content"widthdevice-width, user-scalabl…...

    2024/3/19 6:53:35
  5. 海康威视H5无插件方式显示WSS协议的视频的笔记

    由于要在麒麟桌面系统的浏览器也能显示视频&#xff0c;以前的插件方式就不行了。 一、从官网下载文档和demo 打开官网https://open.hikvision.com/download/5c67f1e2f05948198c909700?type10 下载H5开发文件和demo 二、放入我的vue2的项目中 把demo中的相关文件复制到我…...

    2024/3/19 7:52:56
  6. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/3/19 4:35:35
  7. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/3/19 4:35:32
  8. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/3/18 12:12:47
  9. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/3/19 8:35:19
  10. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/3/18 17:59:32
  11. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/3/19 8:34:23
  12. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/3/18 11:23:08
  13. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/3/19 1:14:48
  14. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/3/18 18:26:16
  15. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/3/19 4:35:25
  16. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/3/18 17:51:01
  17. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/3/19 7:49:55
  18. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/3/19 4:35:22
  19. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/3/19 1:10:16
  20. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/3/19 3:31:29
  21. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/3/18 23:14:29
  22. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/3/19 8:34:41
  23. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/3/19 4:35:16
  24. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/3/19 4:35:15
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/3/19 4:35:14
  26. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  27. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  28. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  29. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  30. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  31. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  32. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  33. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  34. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  35. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  36. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  37. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  38. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  39. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  40. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  41. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  42. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  43. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  44. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  45. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57