
management
studio(简称ssms)连接sqlserver2008的数据库实例,然后执行如下存储过程:
--查询端口号
exec
sys.sp_readerrorlog
0,
1,
'listening'
从上图我们可以看出sqlserver2008的端口号是5419。
接下来关闭ssms,再从重新打开,接着连接sqlserver2012。继续执行上述的存储过程,查询结果如下图所示:
上图说明sqlserver2012的端口号是5413。
通过sql
server配置管理器(sscm)
首先打开sscm,如下图所示:
然后再sqlserver网络配置中开启tcp/ip协议
给你个办法,但只能一个库一个库执行,每次执行完把语句用到下一个库里就可以
分几步 *** 作
第一部,建立一个存储你得到的结果的表
比如你表名都是以table开头的话
先建立结果表
select * into result from table_1 where 1=0 --这是建立一个空表然后执行以下过程
DECLARE c_cursor CURSOR FORSelect name From sysobjects where name like 'table%' order by name
DECLARE @tablename varchar(100)
DECLARE @sql varchar(max)
OPEN c_cursor
FETCH NEXT FROM c_cursor into @tablename
WHILE @@FETCH_STATUS = 0
BEGIN
set @sql='insert into result select * from ' + @tablename + ' where col=''xx'''--xx就是你要查的名字,可自己替换,其他地方就不要改啦
exec (@sql)
FETCH NEXT FROM c_cursor into @tablename
END
CLOSE c_cursor
DEALLOCATE c_cursor
执行完后,查看结果
select * from result欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)