推荐 技术内幕系列 一共有四本
成都创新互联公司基于成都重庆香港及美国等地区分布式IDC机房数据中心构建的电信大带宽,联通大带宽,移动大带宽,多线BGP大带宽租用,是为众多客户提供专业服务器托管报价,主机托管价格性价比高,为金融证券行业成都移动云计算中心,ai人工智能服务器托管提供bgp线路100M独享,G口带宽及机柜租用的专业成都idc公司。
如果你想提高 高级查询能力 主要推荐
Microsoft SQL Server 2005技术内幕:T-SQL程序设计
select
c.classname,
未读=SUM(case
isread
when
then
1
else
end),
已读=SUM(case
isread
when
1
then
1
else
end)
from
classes
c
left
join
news
n
on
c.classid=n.classid
group
by
c.classname
/*
classname
未读
已读
--------------------------------------------------
-----------
-----------
name1
2
name2
1
name3
1
0*/
步骤如下
1、首先把要把sql2012中要备份的数据库设置为兼容2008.
右键sql2012中的数据库Test-属性-选项
2、右键Test-任务-生成脚本,下一步-下一步 ,点 高级 选项。把script for sql version 改成你要降级的那个版本 也就是sql2008.确定完成即可。会生成一个script.sql脚本文件。
3、下一步要把sqlserver2012源文件复制到另外一个电脑上。由于SqlServer正在运行 是无法复制的。所以首先要停止sqlserver服务。
3、找到你这个sql2012数据库在电脑中的位置。 右键这个数据库-文件 会有路径,复制出这两个文件来。 至此 sqlserver2012的电脑操作完成
4、把上面得到的script.sql 文件和两个数据源文件复制到sql2008所在的电脑中。在sql2008中 新建-查询管理器。把script.sql拖进去,会看到代码。
请按照下列步骤操作:
1、依次单击【开始】→【程序】→【金蝶K/3】,单击【金蝶K/3工具】,打开【远程组件配置工具】;
2、检查中间层服务地址,然后单击【确定】,等重新注册组件完成即可。
代码示例列出了运行在计算机上的 SQL Server 实例及其版本。列出SQL Server 的已安装实例的名称和版本在文本编辑器(如 Microsoft 记事本)中,打开一个新文档。复制采用此过程的代码,并用 .vbs 扩展名保存该文件。此示例名为 test.vbs。连接到 WMI 提供程序的实例,以便使用 VBScript GetObject 函数进行计算机管理。此示例连接到名为 mpc 的远程计算机,但在连接本地计算机时省略了计算机名称 winmgmts:root\Microsoft\SqlServer\ComputerManagement。有关 GetObject 函数的详细信息,请参阅 VBScript 参考。使用InstancesOf 方法枚举一组服务。还可以使用简单的 WQL 查询和 ExecQuery 方法代替 InstancesOf 方法枚举这些服务。使用ExecQuery 方法和 WQL 查询检索 SQL Server 的已安装实例的名称和版本。保存该文件。示例set wmi = GetObject("WINMGMTS:\\.\root\Microsoft\SqlServer\ComputerManagement10") for each prop in wmi.ExecQuery("select * from SqlServiceAdvancedProperty where SQLServiceType = 1 AND PropertyName = 'VERSION'") WScript.Echo prop.ServiceName " " prop.PropertyName ": " prop.PropertyStrValue next