SQL Server常见问题总结

SQL与SQL Server的区别 1.什么是SQL SQL是一种结构化查询语言(Structured Query Language),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。 2.什么是SQL Server SQL Server是Microsoft公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点... 阅读详情
AI摘要

本文汇总了SQLServer数据库使用者常见的各类问题及其解决方案,包括数据库连接、日志管理、查询优化、高可用配置等方面,旨在为用户提供快速查阅和解决实际问题的帮助。

写在前面

  在QQ群,微信群,论坛中经常帮助使用SQL Server数据库的朋友解决问题,但是有一些最常见最基本的问题,每天都有人问,回答多了也不想再解答了,索性把这些问题整理一下,再有人问到直接发链接。

   一时想法而写这篇文章,问题可能不全面,后续会一直更新。

基础问题收集

资源下载

  描述:XX版本数据库操作系统在哪里下载?

  答:http://www.itellyou.cn/  里面很多东西,有兴趣的自己看吧

连接问题

  描述:数据库连接不上

  

  答:请确认SQL服务是否启动,用户密码是否正确,连接的实例名称,端口是否正确

  

  

日志问题

  描述:系统日志LDF满了 或 日志文件非常大 如何收缩?

  答:简单恢复模式下SQL Server会自动截断日志文件,完整模式下需要日志备份

  恢复模式查看

  

  日志备份的方式

  

  收缩日志

  

 

查询很久慢

  描述:查询很久都查不出数据,很慢!

  答:这样的情况出现一般是查询语句被其他语句阻塞。在查询中添加 select * from table with (nolock)如果能查出来说明阻塞

  具体的阻塞情况 可以使用sp_who2 或者 sys.dm_exec_requests 视图查询

  具体脚本(查看语句运行情况)

复制代码
 1 WITH sess AS
 2 (
 3     SELECT
 4         es.session_id,
 5         database_name = DB_NAME(er.database_id),
 6         er.cpu_time,
 7         er.reads,
 8         er.writes,
 9         er.logical_reads,
10         login_name,
11         er.status,
12         blocking_session_id,
13         wait_type,
14         wait_resource,
15         wait_time,
16         individual_query = SUBSTRING (qt.text, (er.statement_start_offset/2)+1, ((CASE WHEN er.statement_end_offset = -1 THEN LEN(CONVERT(NVARCHAR(MAX), qt.text)) * 2 ELSE er.statement_end_offset END - er.statement_start_offset)/2)+1),
17         parent_query = qt.text,
18         program_name,
19         host_name,
20         nt_domain,
21         start_time,
22         DATEDIFF(MS,er.start_time,GETDATE()) as duration,
23         (SELECT query_plan FROM sys.dm_exec_query_plan(er.plan_handle)) AS query_plan
24     FROM
25         sys.dm_exec_requests er
26         INNER JOIN sys.dm_exec_sessions es ON er.session_id = es.session_id
27         CROSS APPLY sys.dm_exec_sql_text(er.sql_handle)as qt
28     WHERE
29         es.session_id > 50
30         AND es.session_Id NOT IN (@@SPID)
31 )
32 SELECT
33     *
34 FROM
35     sess
36 UNION ALL SELECT
37     es.session_id,
38     database_name = '',
39     0,
40     0,
41     0,
42     0,
43     login_name,
44     es.status,
45     0,
46     '',
47     '',
48     '',
49     qt.text,
50     parent_query = qt.text,
51     program_name,
52     host_name,
53     nt_domain,
54     es.last_request_start_time,
55     DATEDIFF(MS,es.last_request_start_time,GETDATE()) as duration,
56     NULL AS query_plan
57 FROM
58     sys.dm_exec_sessions es
59     INNER JOIN sys.dm_exec_connections ec ON es.session_id = ec.session_id
60     CROSS APPLY sys.dm_exec_sql_text(ec.most_recent_sql_handle)as qt
61 WHERE
62     ec.most_recent_session_id IN
63     (
64         SELECT blocking_session_id FROM sess WHERE blocking_session_id NOT IN(SELECT DISTINCT session_id FROM sess)
65     )
66 ORDER BY
67     1, 2
复制代码

  

分区表问题

  描述:数据量千万级别了使用分区表提升性能

   答:分区表的使用场景主要是管理数据,而提升性能主要是靠IO并行,需要合理规划多块物理磁盘,大多数的场景下几千万数据单一的模式查询只需要添加正确的索引即可。

  

高可用的选择

  答:SQL自带的高可用或读写分离技术主要有:故障转移群集、发布订阅、镜像、日志传送、AlwaysON可用组(具体可以在进阶问题的资料中详细查看)

  一般选用读写分离需要根据不同的场景和要求,比如同步的实时性,读写分离功能的需要情况

  主要列出几个优缺点:

  故障转移群集:主备模式,单活(辅助机不可读),硬件资源浪费,主要场景是数据库的高可用。

  发布订阅:读写分离常用方式,配置灵活,副本节点可以多个,可以发布订阅部分数据(即可以对数据筛选),并提供多种发布订阅模式,缺点:维护比较麻烦,一般不能用作高可用。

  镜像:主备模式,单活(辅助机不可读),硬件资源浪费,主要场景是数据库的高可用。相对于故障转移群集镜像是数据库级别的高可用。在镜像中可以使用快照的方式实现读写分离。

  日志传送:主要用于灾备,在备用机上可读,但缺点是日志还原时不能读,读时不能还原。

  AlwaysON可用组:综合性方案,满足高可用、读写分离等需要,要求:SQL Server2012 以上版本

  第三方产品:moebius负载均衡集群,实现双活,读负载均衡、读写分离等。缺点实时同步不适合类似采集系统的大规模写入系统。

 

服务无法启动

  答:服务无法启动有很多原因,需要具体问题具体定位,如果遇到此类问题要首先查看日志定位问题,日志主要两部分,SQL启动日志和windows日志,下面给出两篇经典解析SQL启动的文章:

  你所不知道的SQL Server数据库启动过程(用户数据库加载过程的疑难杂症)

  你所不知道的SQL Server数据库启动过程,以及启动不起来的各种问题的分析及解决技巧

  

数据库设计,表设计的问题

  大多数这样的问题,在QQ群里问是根本得不到答案的,很多业务场景不是几句话可以描述清楚的。

  

SQL语句问题

  描述:SQL语句增加或者减少一个条件就变得很慢

  答:SQL语句的运行变化很微妙,需要理解执行计划,几句话或者贴个图无法解决,一些语句的习惯是需要养成的,请参见:

  SQL SERVER全面优化-------写出好语句是习惯

  SQL SERVER全面优化-------索引有多重要?

  

AlwaysOn配置问题

   AlwaysOn配置问题请参见桦仔的几篇非常细致的文章:

  从0开始搭建SQL Server AlwaysOn 第一篇(配置域控)

  从0开始搭建SQL Server AlwaysOn 第二篇(配置故障转移集群)

  从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn)

  从0开始搭建SQL Server AlwaysOn 第四篇(配置异地机房节点)

  2016的AlwaysOn 搭建:SQL SERVER 2016 AlwaysOn 无域集群+负载均衡搭建与简测

 

AlwaysOn新建用户 

  首先要明白AlwaysOn可用组中:

  1.只有主节点是可以写入的,辅助节点只读

  2.权限分成两部分,实例级别“登录名”和数据库级别“用户”

  3.在主节点创建登录名称并选择数据库权限后,因为数据同步,所以从库上已经有了新创建用户的数据库权限,但是没有登录名。

  4.不能在辅助节点同样的方式创建登录名,这样就是“用户孤立”问题

  解决方法:  

  1.在主节点上直接添加的是“登录名”,比如创建一个登录名 KK

  

  2.选择数据库权限及用户映射

  

  3.查询刚才创建“登录名”的脚本(此脚本也可以用于升级或迁移数据库还原后,登录名同步的问题)

  

复制代码
  1 CREATE PROCEDURE #sp_hexadecimal
  2     @binvalue varbinary(256),
  3     @hexvalue varchar (514) OUTPUT
  4 AS
  5     DECLARE @charvalue varchar (514)
  6     DECLARE @i int
  7     DECLARE @length int
  8     DECLARE @hexstring char(16)
  9 
 10     SELECT @charvalue = '0x'
 11     SELECT @i = 1
 12     SELECT @length = DATALENGTH (@binvalue)
 13     SELECT @hexstring = '0123456789ABCDEF'
 14     WHILE (@i <= @length)
 15     BEGIN
 16         DECLARE @tempint int
 17         DECLARE @firstint int
 18         DECLARE @secondint int
 19         SELECT @tempint = CONVERT(int, SUBSTRING(@binvalue,@i,1))
 20         SELECT @firstint = FLOOR(@tempint/16)
 21         SELECT @secondint = @tempint - (@firstint*16)
 22         SELECT @charvalue = @charvalue + SUBSTRING(@hexstring, @firstint+1, 1) + SUBSTRING(@hexstring, @secondint+1, 1)
 23         SELECT @i = @i + 1
 24     END
 25     SELECT @hexvalue = @charvalue
 26 GO
 27 
 28 DECLARE @name sysname
 29 DECLARE @type varchar (1)
 30 DECLARE @hasaccess int
 31 DECLARE @denylogin int
 32 DECLARE @is_disabled int
 33 DECLARE @PWD_varbinary  varbinary (256)
 34 DECLARE @PWD_string  varchar (514)
 35 DECLARE @Principal_id int
 36 DECLARE @SID_varbinary varbinary (85)
 37 DECLARE @SID_string varchar (514)
 38 DECLARE @tmpstr  varchar (1024)
 39 DECLARE @is_policy_checked varchar (3)
 40 DECLARE @is_expiration_checked varchar (3)
 41 DECLARE @defaultdb sysname
 42 DECLARE @language sysname
 43 DECLARE @rolename sysname
 44 DECLARE login_curs CURSOR FOR SELECT 
 45     p.principal_id,
 46     p.sid, 
 47     p.name, 
 48     p.type, 
 49     p.is_disabled, 
 50     p.default_database_name, 
 51     p.default_language_name,
 52     l.hasaccess, 
 53     l.denylogin 
 54 FROM 
 55     sys.server_principals p 
 56 LEFT JOIN 
 57     sys.syslogins l ON ( l.name = p.name ) 
 58 WHERE 
 59     p.type IN ( 'S', 'G', 'U' ) AND 
 60     p.name <> 'sa'
 61 
 62 OPEN login_curs
 63 
 64 FETCH NEXT FROM login_curs INTO @Principal_id, @SID_varbinary, @name, @type, @is_disabled, @defaultdb, @language, @hasaccess, @denylogin
 65 IF (@@fetch_status = -1)
 66 BEGIN
 67   PRINT 'No login(s) found.'
 68   CLOSE login_curs
 69   DEALLOCATE login_curs
 70   RETURN
 71 END
 72 SET @tmpstr = '** Generated ' + CONVERT (varchar, GETDATE()) + ' on ' + @@SERVERNAME + ' */'
 73 PRINT @tmpstr
 74 PRINT ''
 75 WHILE (@@fetch_status <> -1)
 76 BEGIN
 77     IF (@@fetch_status <> -2)
 78     BEGIN
 79         PRINT ''
 80         SET @tmpstr = '-- Login: ' + @name
 81         PRINT @tmpstr
 82         IF (@type IN ( 'G', 'U'))
 83         BEGIN -- NT authenticated account/group
 84             SET @tmpstr = 'CREATE LOGIN ' + QUOTENAME( @name ) + ' FROM WINDOWS WITH DEFAULT_DATABASE = [' + @defaultdb + '], DEFAULT_LANGUAGE = [' + @language + ']'
 85         END
 86         ELSE 
 87         BEGIN -- SQL Server authentication
 88             -- obtain password and sid
 89             SET @PWD_varbinary = CAST( LOGINPROPERTY( @name, 'PasswordHash' ) AS varbinary (256) )
 90             EXEC #sp_hexadecimal @PWD_varbinary, @PWD_string OUT
 91             EXEC #sp_hexadecimal @SID_varbinary,@SID_string OUT
 92 
 93             -- obtain password policy state
 94             SELECT @is_policy_checked = CASE is_policy_checked WHEN 1 THEN 'ON' WHEN 0 THEN 'OFF' ELSE NULL END FROM sys.sql_logins WHERE name = @name
 95             SELECT @is_expiration_checked = CASE is_expiration_checked WHEN 1 THEN 'ON' WHEN 0 THEN 'OFF' ELSE NULL END FROM sys.sql_logins WHERE name = @name
 96 
 97             SET @tmpstr = 'CREATE LOGIN ' + QUOTENAME( @name ) + ' WITH PASSWORD = ' + @PWD_string + ' HASHED, SID = ' + @SID_string + ', DEFAULT_DATABASE = [' + @defaultdb + '], DEFAULT_LANGUAGE = [' + @language + ']'
 98 
 99             IF ( @is_policy_checked IS NOT NULL )
100             BEGIN
101                 SET @tmpstr = @tmpstr + ', CHECK_POLICY = ' + @is_policy_checked
102             END
103             IF ( @is_expiration_checked IS NOT NULL )
104             BEGIN
105                 SET @tmpstr = @tmpstr + ', CHECK_EXPIRATION = ' + @is_expiration_checked
106             END
107         END
108         IF (@denylogin = 1)
109         BEGIN -- login is denied access
110             SET @tmpstr = @tmpstr + '; DENY CONNECT SQL TO ' + QUOTENAME( @name )
111         END
112         ELSE IF (@hasaccess = 0)
113         BEGIN -- login exists but does not have access
114             SET @tmpstr = @tmpstr + '; REVOKE CONNECT SQL TO ' + QUOTENAME( @name )
115         END
116         IF (@is_disabled = 1)
117         BEGIN -- login is disabled
118             SET @tmpstr = @tmpstr + '; ALTER LOGIN ' + QUOTENAME( @name ) + ' DISABLE'
119         END
120         PRINT @tmpstr
121         PRINT 'GO'
122         DECLARE server_role_members_curs CURSOR FOR 
123             SELECT 
124                 (SELECT [name] FROM sys.server_principals WHERE principal_id = role_principal_id) AS rolename
125             FROM 
126                 sys.server_role_members 
127             WHERE 
128                 member_principal_id = @Principal_id
129         OPEN server_role_members_curs
130 
131         FETCH NEXT FROM server_role_members_curs INTO @rolename
132         WHILE (@@fetch_status <> -1)
133         BEGIN
134             SELECT @tmpstr = 'EXEC master..sp_addsrvrolemember @loginame = N''' + @name + ''', @rolename = N''' + @rolename + ''''
135             PRINT @tmpstr
136             PRINT 'GO'
137             FETCH NEXT FROM server_role_members_curs INTO @rolename
138         END
139         CLOSE server_role_members_curs
140         DEALLOCATE server_role_members_curs        
141     END
142     FETCH NEXT FROM login_curs INTO @Principal_id, @SID_varbinary, @name, @type, @is_disabled, @defaultdb, @language, @hasaccess, @denylogin
143 END
144 CLOSE login_curs
145 DEALLOCATE login_curs
146 GO
147 
148 DROP PROCEDURE #sp_hexadecimal
149 GO
复制代码

 

  4.找到查询出的脚本,在辅助节点运行(其中主要的就是SID)

  

 

   

进阶问题

  进阶问题中需要对数据库知识有一定的积累,无法几句话概括,所以下面给出一些经典文章的链接:

数据库优化问题

   整体思路:SQL SERVER全面优化-------Expert for SQL Server 诊断系列

   具体细节:SQL Server性能调优系列

  

数据库巡检及指标

  巡检系列:轻松精通数据库管理之道——运维巡检系列

  

 高可用技术

   数据库集群技术漫谈

  SQL Server中的高可用性(1)----高可用性概览

 

负载均衡集群

  大数据时代下的SQL Server第三方负载均衡方案----Moebius测试

  SQL SERVER 2016 AlwaysOn 无域集群+负载均衡搭建与简测

 

常用优化工具平台

  SQL专家云平台 : 30分钟带你熟练性能优化的那点儿事儿(案例说明)   

  profiler与性能计数器:性能计数器与profiler的组合性能诊断

  语句的分析工具:一款好用且免费的语句分析工具

 

运维脚本

  数据库的运维策略(内附脚本,无私分享)

  SQL Server自动化运维系列——监控性能指标脚本(Power Shell)

 

--------------博客地址---------------------------------------------------------------------------------------

博客地址 http://www.cnblogs.com/double-K/

 

 欢迎转载,请注明出处,谢谢

-----------------------------------------------------------------------------------------------------

  总结 : 遇到的问题很多,一时间很多想不起来,我会慢慢整理,慢慢补充,争取让此篇变成对看官们很有帮助的一边总结。

   

  遇到的常见问题,希望大家给予补充,一起完善这篇文章。

安装 SQL Server 2016及SQL Server Management Studio 勾选“混合模式(SQL Server身份验证和Windows身份验证)”—根据自身喜好看是否设置密码—点击下图所框起来的“添加当前用户”—点击下一步。打开SQL Server 安装中心----侧边栏选择“安装”----右边选择“全新SQL Server 独立式安装或向现有安装添加功能”。点击“添加当前用户”—点击下一步—输入控制器名称—选择工作目录/结果目录。勾选“多维和数据挖掘模式”—点击“添加当前用户”—点击下一步。勾选“安装和配置”–勾选“仅安装”–点击下一步。勾选“我接受许可条款”—点击下一步。 阅读详情

相关推荐

有关SQL Server代理的常见问题和示例

介绍 (Introduction) In this article, we will answer FAQs about the SQL Server Agent. We will learn how to create a job, some things about the internal tables used, how to schedule jobs, add PowerSh...

culuo4781的博客 1046

SQL server 数据库关系图无法打开 解决办法

SQL Server Management Studio中数据库关系图无法打开 由于数据库关系图只有数据库创建者或者所有者才能打开,所以只需要更改其所有者我当前登录用户就行了 选中数据库,右键,属性 选择文件 点击修改所有者,添加,选中当前登录的用户名,或者sa,一直点击确定,关闭所有小窗口 此时就可以新建或者查看数据库关系图了 ***热爱可抵 岁月漫长*** ...

Heyuanfly的博客 6877

SQL Server 相关电子书

http://u.115.com/file/aq690yaj# SQL_Server实训教程.pdf http://u.115.com/file/bhqlcf8e# SQL_Server实训.pdf http://u.115.com/file/aq690kdp# SQL_Server_2000数据挖掘技术指南A.pdf http://u.115.com/file

Carter的菜园子 1781

数据库SqlServer面试题不完全总结

数据库SqlServer笔试题 一、数据库基础知识(通用)篇 1.说说主键、外键、超键、候选键 2.为什么用自增列作为主键? 3.触发器的作用是什么? 4.什么是存储过程?用什么来调用? 5.说说存储过程的优缺点? 6.说说存储过程与函数的区别 7.什么叫视图?游标是什么? 8.视图的优缺点有哪些? 9.说说drop、truncate、 delete区别 10.什么是临时表,临时表什么时候删除? 11.说说非关系型数据库和关系型数据库区别,优势比较? 12.什么是数据库范式,根据某个场景设计数据表? 13.

kalvin_y_liu的博客 4535

数据库入门到精通(20)-----SqlServer数据库常见问题

数据库事务日志(Transaction Log)在SQL Server中是非常重要的组成部分,它记录了数据库中发生的所有事务操作,包括数据的修改、插入、删除等。让我详细解释一下。数据库事务日志的作用和重要性:事务日志记录了每个数据库事务的开始和结束,以及在事务执行期间对数据所做的所有修改操作。事务日志是数据库恢复的关键组成部分。通过事务日志,数据库可以在发生故障或者需要回滚到之前的某个时间点时,恢复到事务成功完成时的状态。在执行事务期间,数据库先将事务操作写入事务日志,再将其应用到数据库中。

房东的猫的博客 1229

SQL Server论坛精华

SQL Server论坛精华,收集了很多人经验,相信对你一定有用。

学 SQL Server 我最常逛的 5 个网站

点击蓝色“有关SQL”关注我哟加个“星标”,天天与10000人一起快乐成长很多读者加我微信,问的问题都很类似,“有没有好的书可以推荐”,“我是上班族,没有时间看书,有没有快速入门、进阶的...

wujiandao的专栏 1746

YOLOv5实战:无人机巡检图片差异对比与违建标记(附完整代码)

本文详细介绍了如何利用YOLOv5目标检测技术实现无人机巡检图片差异对比与违建标记。通过图像对齐、目标检测、差异分析和可视化标记四个步骤,构建高效的违建识别系统,显著提升城市管理效率。文章包含完整代码实现和性能优化技巧,为计算机视觉在无人机巡检中的应用提供实用指南。

weixin_42535720的博客 280

sql server端口_SQL Server端口概述

sql server端口 This article is useful for a beginner in SQL Server administration and gives insights about the SQL Server Ports, the methods to identify currently configured ports. 本文对于SQL Server管理...

culuo4781的博客 6610

用Verilog在FPGA上做个电子琴:从矩阵键盘到蜂鸣器的完整实现(附代码)

本文详细介绍了如何使用Verilog在FPGA上实现一个完整的电子琴系统,涵盖矩阵键盘扫描、音调生成和蜂鸣器驱动等核心模块。通过模块化设计和PWM调制技术,开发者可以构建一个可交互的音乐播放器,项目代码完整且易于扩展,适合FPGA初学者和数字逻辑设计爱好者实践。

weixin_29191669的博客 400

大连理工大学中文情感词汇本体库(含情绪分析代码)

中文文本数据的情绪计算昨天如何对微博推文进行情绪分析(细粒度情感分析)介绍了英文的NRC情绪词典。虽然支持中文,但由于制作问题,导致并不完全适应中文场景。今天介绍大连理工大学中文情感...

大邓和他的Python 4万+

SQL Server各版本下载(SQL Server2012、SQL Server2014、SQL Server2016、SQL Server2017、SQL Server2019)

Server2012、SQL Server2014、SQL Server2016、SQL Server2017、SQL Server2019下载安装

七步心上月,爱上这一刻 6914

告别regsvr32!易语言调用大漠插件dm.dll的免注册实战(附Win7/10/11避坑指南)

本文详细介绍了易语言如何免注册调用大漠插件dm.dll的实战方法,通过`dmreg.dll`实现真正的免注册调用,规避了传统`regsvr32`注册方式带来的权限和兼容性问题。文章包含核心原理剖析、易语言实现细节、多系统兼容性方案及高级应用场景,帮助开发者实现绿色化部署,提升自动化脚本开发效率。

weixin_42553471的博客 296

sql server

6_13_5

beyondkim 4393

YOLOv8中Bottleneck模块的残差连接机制解析

本文深入解析了YOLOv8目标检测模型中Bottleneck模块的核心设计,重点阐述了其残差连接机制。该机制通过构建一条信息“捷径”,有效缓解了深层网络中的梯度消失问题,稳定了训练过程,并提升了特征提取效率。文章结合代码详细拆解了模块结构,并探讨了其在YOLOv8骨干网络与检测头中的关键作用及参数调优思路。

weixin_29061821的博客 253

大模型实战—通义千问大模型微调

这个参数仅针对 llama 类型的模型结构,默认勾选的是 q_proj 和 v_proj,具体的名词不容易理解,我就不多说了,可以简单的认为是对模型的理解能力进行优化,一般这两个就够了。当这个值较高时,适应新任务的能力会增强,但是对基础模型的影响会比较大,有过拟合的风险,尤其是在数据量有限的情况下。为了方便测试,我在云环境也创建了一个镜像,相关的环境都配置好了,可以直接使用几个国内开源的大语言模型,比如清华智谱的ChatGLM3-6B、零一万物的Yi-34B,还有最近阿里云开源的Qwen1.5-32B。

7万+

SQL server 2008 R2安装好之后没有SQL server profiler

一些人在安装好SQL server 2008 r2或者从empress升级到enterprise或者开发版之后没有SQL server profiler功能,如果需要加装则应该找到自己的安装文件(部分网上下载的exe安装程序文件无法生成此文件) 进入dos命令,执行 setup.exe /FEATURES=Tools /Q /INDICATEPROGRESS /ACTION=Install...

kaifanggao的博客 9251

(6):单相三绕组变压器的拉氏变换数学模型和仿真模型

本节详细推导了基于耦合电路的单相三绕组变压器考虑铁心损耗情况下的拉普拉斯变换数学模型,并据此用Matlab/Simulink的传递函数模块搭建了相应的仿真模型,仿真结果表明所建立的数学模型和仿真模型都是正确的。本文的贡献是建立了考虑铁心损耗的单相三绕组变压器基于拉氏变换象函数的数学模型,为使用Simulink传递函数模块实现单相三绕组变压器的仿真模型提供了一条途径,所采用的建模方法和技巧具有启发作用,值得借鉴。

weixin_45670943的博客 371

安装 SQL Server

安装 SQL Server 要安装SQL Server,需要通过以下链接从 Microsoft.com 网站下载它: https://www.microsoft.com/en-us/sql-server/sql-server-downloads 下载完成后,双击文件SQLServer2017-SSEI-Dev.exe 以启动安装程序。 1、 安装程序会要求您选择安装类型,选择“自定义”安装类型可以单步执行SQL Server安装向导并选择 要安装的功能。 2、指定用于存储安装程序将下载的安装文件的文件夹,然

yue_tuo的博客 2901

【深度学习新浪潮】算力上太空:NVIDIA Space-1 Vera Rubin Module 深度技术解析

NVIDIA Space-1 Vera Rubin Module 不只是一款芯片模组,它是天地一体化 AI 的基础设施底座。它用成熟的 GPU 架构 + 航天级加固,把地面 AI 生态直接平移到太空。下一个 AI 创新战场,不在云端,而在轨道。在轨 LLM星上多模态实时处理卫星自主组网与分布式推理太空算力成为云计算的一级节点参考资料NVIDIA 官方博客:NVIDIA 推出太空计算,将 AI 送入太空轨道GTC 2026 黄仁勋主题演讲。

专注:太空算力、AI infra、异构调度、大模型成本工程 1124

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

SQL Server Configuration Manager的使用

2.4 SQL Server Configuration Manager 以往SQL Server 提供了“SQL Server 服务管理器(SQL Server Service Manager)”、”服务器网络实用工具(SQL Server Network Utility)”、“客户端网络实用工具(SQL Server Client Network Utility)”三个工具程序供数据库管理

狗剩的专栏 1万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

SQL SERVER实现递归

在开发过程中,我们经常遇到请求数据时,以及父节点查找所有子节点以及依据子节点查找所有父节点问题,其中最常用的就是依据某个省、查找该省下面的市、区、街道以及依据某个街道,查找到该街道所在区、市、省。 在此记录一下常用SQL语句;数据库设计如下: 一、由于在SQL SERVER2000中不支持递归,所以我们需要使用函数(表值函数)进行查询 1、依据父节点查找所有子节点 函数定义如下:crea

高级项目经理、专注于技术架构、分享项目管理及职场心得 9734

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

SQL Server与SQL Server Express的区别

SQL Server与SQL Server Express的区别 转自:http://blog.youkuaiyun.com/Helling/archive/2009/10/19/4696705.aspx SQL Server Express 2005(以下简称 SQLExpress) 是由微软公司开发的 SQL Server 2005(以下简称 SQL2005)的缩减版,这个版本是免

C51ArmConWinceLinux的博客 1198
上一篇: SQL中利用DMV进行数据库性能分析
下一篇: SQL Server Service Broker 简单例子 (转)
imJaron
博客等级 码龄11年 121粉丝 286原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值