CN112115504A - 一种基于tds协议的数据库访问方法和*** - Google Patents
一种基于tds协议的数据库访问方法和*** Download PDFInfo
- Publication number
- CN112115504A CN112115504A CN202010608876.XA CN202010608876A CN112115504A CN 112115504 A CN112115504 A CN 112115504A CN 202010608876 A CN202010608876 A CN 202010608876A CN 112115504 A CN112115504 A CN 112115504A
- Authority
- CN
- China
- Prior art keywords
- server
- client
- request
- tds
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/217—Database tuning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/219—Managing data history or versioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0815—Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/133—Protocols for remote procedure calls [RPC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种基于TDS协议的数据库访问方法和***,通过API(应用程序接口)的方式给使用者调用以访问数据库,提高了读写数据库的效率。其技术方案为:步骤1:客户端预登录服务器;步骤2:客户端登录服务器;步骤3:客户端根据数据库指令向服务器发起添加远程过程调用的请求并由服务器将请求的响应返回给客户端;步骤4:客户端向服务器发起执行远程过程调用的请求并由服务器将请求的响应返回给客户端。
Description
技术领域
本发明涉及一种数据库访问的实现方法,具体涉及一种基于TDS协议的数据库访问技术,可应用于MSSQL数据库的实现中。
背景技术
在金融行业中,委托的延迟大小十分重要,通常都是各个金融***中的最主要的性能指标,金融领域涉及大量的数据库读写的操作,而传统基于MSSQL官方驱动的读写库方式存在毛刺大,兼容性等问题,这就对委托延迟造成了不利的影响。
目前,业界亟待一种新的数据库访问技术,来解决官方驱动读写库方式的性能问题,从而减小委托的延迟。
发明内容
以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之序。
本发明的目的在于解决上述问题,提供了一种基于TDS协议的数据库访问方法和***,通过API(应用程序接口)的方式给使用者调用以访问数据库,提高了读写数据库的效率。
本发明的技术方案为:本发明揭示了一种基于TDS协议的数据库访问方法,方法包括:
步骤1:客户端预登录服务器;
步骤2:客户端登录服务器;
步骤3:客户端根据数据库指令向服务器发起添加远程过程调用的请求并由服务器将请求的响应返回给客户端;
步骤4:客户端向服务器发起执行远程过程调用的请求并由服务器将请求的响应返回给客户端。
根据本发明的基于TDS协议的数据库访问方法的一实施例,步骤1进一步包括:
客户端向服务器发出预登录请求,请求内容包括:与服务器协商包括使用版本,加密与否在内的环境设置;
服务器反馈给客户端预登录响应。
根据本发明的基于TDS协议的数据库访问方法的一实施例,步骤2进一步包括:
客户端先向服务器发出登录请求,请求与服务器端的连接,请求内容包括用户名、密码在内的用户信息;
服务器向客户端反馈登录响应,响应内容包括名称、TDS版本号在内的服务器端信息。
根据本发明的基于TDS协议的数据库访问方法的一实施例,步骤3中的数据库指令是数据库的SQL命令或者批处理命令;远程过程调用是指远程存储过程的调用,包括在数据库中查询数据及***数据至数据库的操作。
根据本发明的基于TDS协议的数据库访问方法的一实施例,步骤4中,如果客户端的请求返回的结果是数据,则先返回列的元数据,再返回每一行数据。
根据本发明的基于TDS协议的数据库访问方法的一实施例,服务器和客户端之间的数据传输是异步传输,数据传输的最小单位是TDS数据包,一条消息对应一个或者多个数据包。
根据本发明的基于TDS协议的数据库访问方法的一实施例,TDS协议的数据包由报头和相关数据两部分组成;TDS数据包报头结构包括字段、当前消息状态、数据包长度、服务端进程ID号、数据包计数、当前未使用。
本发明揭示了一种基于TDS协议的数据库访问***,包括:
处理器;以及
存储器,所述存储器被配置为存储一系列计算机可执行的指令以及与所述一系列计算机可执行的指令相关联的计算机可访问的数据,
其中,当所述一系列计算机可执行的指令被所述处理器执行时,使得所述处理器进行如上所述的方法。
本发明还揭示了一种非临时性计算机可读存储介质,所述非临时性计算机可读存储介质上存储有一系列计算机可执行的指令,当所述一系列可执行的指令被计算装置执行时,使得计算装置进行如上所述的方法。
本发明对比现有技术有如下的有益效果:本发明将TDS协议应用到涉及金融行业的数据库访问中,借助TDS协议的优点以及异步方式传输数据,使得读取数据库数据的时间比数据库官方驱动快一倍,写入数据库数据的时间略优于数据库的官方驱动。
附图说明
在结合以下附图阅读本公开的实施例的详细描述之后,能够更好地理解本发明的上述特征和优点。在附图中,各组件不一定是按比例绘制,并且具有类似的相关特性或特征的组件可能具有相同或相近的附图标记。
图1示出了本发明的基于TDS协议的数据库访问方法的一实施例的流程图。
具体实施方式
以下结合附图和具体实施例对本发明作详细描述。注意,以下结合附图和具体实施例描述的诸方面仅是示例性的,而不应被理解为对本发明的保护范围进行任何限制。
图1示出了本发明的基于TDS协议的数据库访问方法的一实施例的实现流程。
在描述本发明的访问方法的实施步骤之前,先简单叙述TDS(Tabular DataStream)协议的原理。TDS协议是一种应用程序层的协议,用来在数据库服务器和客户端之间转移数据。
数据库表格数据流TDS协议描述了两个计算机之间如何传输数据的规则,它定义了传输信息的类型和传输的顺序。TDS协议是建立在TCP/IP之上的,包含在TCP数据段内,TDS用1433端口进行数据库通信。
TDS具体版本如下表所示,目前使用的是7.3.B的版本,SQL Server向下兼容各个版本的TDS。
TDS version | SQL Server version |
7.0 | SQL Server 7.0 |
7.1 | SQL Server 2000 |
7.1Revision 1 | SQL Server 2000SP1 |
7.2 | SQL Server 2005 |
7.3.A | SQL Server 2008 |
7.3.B | SQL Server 2008R2 |
7.4 | SQL Server 2012 |
TDS是一个以标志为基础的协议,一个标志是一个单个的位值,它表明接下来的数据和值的格局,在一个客户端和数据库服务器间的每一个信息交换包括一个标志,它描述了包含在信息中的数据。
TDS协议的功能包括:
(1)建立与服务器之间的连接;
(2)请求数据和服务器的情况;
(3)接收数据,错误信息和其他服务器结果;
(4)请求存储过程;
(5)对连接提供有序的关闭。
TDS协议的特点:
(1)TDS是传送规则表格数据的专用协议;
(2)与传送的语言无关;
(3)与传送的数据无关(长度、字节顺序);
(4)与具体的网络或硬件平台无关。
TDS协议消息分为客户端消息和服务器消息两类。
如图1所示,本实施例的基于TDS协议的数据库访问方法的实施步骤详述如下。
步骤1:客户端预登录服务器。
客户端先向服务器发出预登录请求(Pre-Login),请求内容包括:与服务器协商包括使用版本,加密与否等环境设置。然后服务器反馈给客户端预登录响应(Pre-LoginResponse)。
步骤2:客户端登录服务器。
客户端先向服务器发出登录请求(Login),请求与服务器端的连接,请求内容包括:用户名、密码在内的用户信息。服务器向客户端反馈登录响应(Login Response),响应内容包括:名称、TDS版本号等在内的服务器端信息。
步骤3:客户端根据数据库指令向服务器发起添加远程过程调用(RPC)的请求并由服务器将请求的响应返回给客户端。
数据库指令一般是数据库的SQL命令或者批处理命令。远程过程调用是指远程存储过程的调用,一般包括在数据库中查询数据及***数据至数据库的操作。
步骤4:客户端向服务器发起执行远程过程调用(RPC)的请求并由服务器将请求的响应返回给客户端。
如果客户端的请求返回的结果是数据,则首先返回列的元数据ColMetaData(包括对应列名称、数据类型等),再者是请求返回的每一行数据(Raw Data)。
服务器和客户端之间的数据传输是异步传输,其最小单位是TDS数据包,一条消息可以对应一个或者多个数据包。
TDS数据包由报头和相关数据两部分组成。TDS数据包报头结构如下表所示:
Type | Status | Length | SPID | PacketID | Window |
Type字段(1Byte)标识当前TDS数据包的消息类型;Status(1Byte)表示当前消息状态,可用作指明此数据是否为当前消息的结束等;Length(2Bytes)包括报头在内的数据包长度;SPID(2Bytes)表示服务端进程ID号;PacketID(1Byte)表示数据包计数;Window(1Byte)表示当前未使用。
本发明还公开了一种基于TDS协议的数据库访问***,包括处理器及存储器。存储器被配置为存储一系列计算机可执行的指令以及与这一系列计算机可执行的指令相关联的计算机可访问的数据。
当这一系列计算机可执行的指令被处理器执行时,使得处理器执行如前述实施例的方法。其步骤由于在前述实施例中已经被详述,因此不再赘述。
此外,本发明还揭示了一种非临时性计算机可读存储介质,非临时性计算机可读存储介质上存储有一系列计算机可执行的指令,当这一系列可执行的指令被计算装置执行时,使得计算装置进行如前述实施例的方法。其步骤由于在前述实施例中已经被详述,因此不再赘述。
尽管为使解释简单化将上述方法图示并描述为一系列动作,但是应理解并领会,这些方法不受动作的次序所限,因为根据一个或多个实施例,一些动作可按不同次序发生和/或与来自本文中图示和描述或本文中未图示和描述但本领域技术人员可以理解的其他动作并发地发生。
本领域技术人员将进一步领会,结合本文中所公开的实施例来描述的各种解说性逻辑板块、模块、电路、和算法步骤可实现为电子硬件、计算机软件、或这两者的组合。为清楚地解说硬件与软件的这一可互换性,各种解说性组件、框、模块、电路、和步骤在上面是以其功能性的形式作一般化描述的。此类功能性是被实现为硬件还是软件取决于具体应用和施加于整体***的设计约束。技术人员对于每种特定应用可用不同的方式来实现所描述的功能性,但这样的实现决策不应被解读成导致脱离了本发明的范围。
结合本文所公开的实施例描述的各种解说性逻辑板块、模块、和电路可用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其设计成执行本文所描述功能的任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,该处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协作的一个或多个微处理器、或任何其他此类配置。
结合本文中公开的实施例描述的方法或算法的步骤可直接在硬件中、在由处理器执行的软件模块中、或在这两者的组合中体现。软件模块可驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域中所知的任何其他形式的存储介质中。示例性存储介质耦合到处理器以使得该处理器能从/向该存储介质读取和写入信息。在替换方案中,存储介质可以被整合到处理器。处理器和存储介质可驻留在ASIC中。ASIC可驻留在用户终端中。在替换方案中,处理器和存储介质可作为分立组件驻留在用户终端中。
在一个或多个示例性实施例中,所描述的功能可在硬件、软件、固件或其任何组合中实现。如果在软件中实现为计算机程序产品,则各功能可以作为一条或更多条指令或代码存储在计算机可读介质上或藉其进行传送。计算机可读介质包括计算机存储介质和通信介质两者,其包括促成计算机程序从一地向另一地转移的任何介质。存储介质可以是能被计算机访问的任何可用介质。作为示例而非限定,这样的计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁存储设备、或能被用来携带或存储指令或数据结构形式的合意程序代码且能被计算机访问的任何其它介质。任何连接也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波之类的无线技术从web网站、服务器、或其它远程源传送而来,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文中所使用的盘(disk)和碟(disc)包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘和蓝光碟,其中盘(disk)往往以磁的方式再现数据,而碟(disc)用激光以光学方式再现数据。上述的组合也应被包括在计算机可读介质的范围内。
提供对本公开的先前描述是为使得本领域任何技术人员皆能够制作或使用本公开。对本公开的各种修改对本领域技术人员来说都将是显而易见的,且本文中所定义的普适原理可被应用到其他变体而不会脱离本公开的精神或范围。由此,本公开并非旨在被限定于本文中所描述的示例和设计,而是应被授予与本文中所公开的原理和新颖性特征相一致的最广范围。
Claims (9)
1.一种基于TDS协议的数据库访问方法,其特征在于,方法包括:
步骤1:客户端预登录服务器;
步骤2:客户端登录服务器;
步骤3:客户端根据数据库指令向服务器发起添加远程过程调用的请求并由服务器将请求的响应返回给客户端;
步骤4:客户端向服务器发起执行远程过程调用的请求并由服务器将请求的响应返回给客户端。
2.根据权利要求1所述的基于TDS协议的数据库访问方法,其特征在于,步骤1进一步包括:
客户端向服务器发出预登录请求,请求内容包括:与服务器协商包括使用版本,加密与否在内的环境设置;
服务器反馈给客户端预登录响应。
3.根据权利要求1所述的基于TDS协议的数据库访问方法,其特征在于,步骤2进一步包括:
客户端先向服务器发出登录请求,请求与服务器端的连接,请求内容包括用户名、密码在内的用户信息;
服务器向客户端反馈登录响应,响应内容包括名称、TDS版本号在内的服务器端信息。
4.根据权利要求1所述的基于TDS协议的数据库访问方法,其特征在于,步骤3中的数据库指令是数据库的SQL命令或者批处理命令;远程过程调用是指远程存储过程的调用,包括在数据库中查询数据及***数据至数据库的操作。
5.根据权利要求1所述的基于TDS协议的数据库访问方法,其特征在于,步骤4中,如果客户端的请求返回的结果是数据,则先返回列的元数据,再返回每一行数据。
6.根据权利要求1所述的基于TDS协议的数据库访问方法,其特征在于,服务器和客户端之间的数据传输是异步传输,数据传输的最小单位是TDS数据包,一条消息对应一个或者多个数据包。
7.根据权利要求6所述的基于TDS协议的数据库访问方法,其特征在于,TDS协议的数据包由报头和相关数据两部分组成;TDS数据包报头结构包括字段、当前消息状态、数据包长度、服务端进程ID号、数据包计数、当前未使用。
8.一种基于TDS协议的数据库访问***,其特征在于,包括:
处理器;以及
存储器,所述存储器被配置为存储一系列计算机可执行的指令以及与所述一系列计算机可执行的指令相关联的计算机可访问的数据,
其中,当所述一系列计算机可执行的指令被所述处理器执行时,使得所述处理器进行如权利要求1至7中任一项所述的方法。
9.一种非临时性计算机可读存储介质,其特征在于,所述非临时性计算机可读存储介质上存储有一系列计算机可执行的指令,当所述一系列可执行的指令被计算装置执行时,使得计算装置进行如权利要求1至7中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010608876.XA CN112115504A (zh) | 2020-06-29 | 2020-06-29 | 一种基于tds协议的数据库访问方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010608876.XA CN112115504A (zh) | 2020-06-29 | 2020-06-29 | 一种基于tds协议的数据库访问方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112115504A true CN112115504A (zh) | 2020-12-22 |
Family
ID=73798943
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010608876.XA Pending CN112115504A (zh) | 2020-06-29 | 2020-06-29 | 一种基于tds协议的数据库访问方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112115504A (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1645799A (zh) * | 2005-01-31 | 2005-07-27 | 北京北大方正电子有限公司 | 基于远程代理的分布式统一数据存取*** |
CN101247415A (zh) * | 2008-03-19 | 2008-08-20 | 深圳市戴文科技有限公司 | 一种数据传输与同步的方法及无线终端 |
CN104363245A (zh) * | 2014-11-28 | 2015-02-18 | 上海斐讯数据通信技术有限公司 | 一种基于telnet 协议的远程登录***及方法 |
CN105516061A (zh) * | 2014-09-25 | 2016-04-20 | 中兴通讯股份有限公司 | 远程访问服务器的方法及web服务器 |
CN106302498A (zh) * | 2016-08-25 | 2017-01-04 | 杭州汉领信息科技有限公司 | 一种基于登录参数的数据库准入防火墙*** |
CN110196824A (zh) * | 2018-05-31 | 2019-09-03 | 腾讯科技(深圳)有限公司 | 实现数据传输的方法及装置、电子设备 |
CN110995784A (zh) * | 2019-11-05 | 2020-04-10 | 北京奇艺世纪科技有限公司 | 数据传输方法、***及存储介质 |
-
2020
- 2020-06-29 CN CN202010608876.XA patent/CN112115504A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1645799A (zh) * | 2005-01-31 | 2005-07-27 | 北京北大方正电子有限公司 | 基于远程代理的分布式统一数据存取*** |
CN101247415A (zh) * | 2008-03-19 | 2008-08-20 | 深圳市戴文科技有限公司 | 一种数据传输与同步的方法及无线终端 |
CN105516061A (zh) * | 2014-09-25 | 2016-04-20 | 中兴通讯股份有限公司 | 远程访问服务器的方法及web服务器 |
CN104363245A (zh) * | 2014-11-28 | 2015-02-18 | 上海斐讯数据通信技术有限公司 | 一种基于telnet 协议的远程登录***及方法 |
CN106302498A (zh) * | 2016-08-25 | 2017-01-04 | 杭州汉领信息科技有限公司 | 一种基于登录参数的数据库准入防火墙*** |
CN110196824A (zh) * | 2018-05-31 | 2019-09-03 | 腾讯科技(深圳)有限公司 | 实现数据传输的方法及装置、电子设备 |
CN110995784A (zh) * | 2019-11-05 | 2020-04-10 | 北京奇艺世纪科技有限公司 | 数据传输方法、***及存储介质 |
Non-Patent Citations (2)
Title |
---|
夏红星: "(SQL Server数据传输协议分析", 计算机与网络, vol. 36, no. 14, pages 53 - 55 * |
夏红星: "SQL Server数据传输协议分析", 计算机与网络, vol. 36, no. 07, pages 53 - 55 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020207233A1 (zh) | 一种区块链的权限控制方法及装置 | |
US8612632B2 (en) | Systems and methods for tag information validation in wide port SAS connections | |
US7171500B2 (en) | Systems and methods for target mode connection management in SAS connections | |
US11675774B2 (en) | Remote policy validation for managing distributed system resources | |
US9239868B2 (en) | Virtual session management and reestablishment | |
US7200641B1 (en) | Method and system for encoding SCSI requests for transmission using TCP/IP | |
US8347356B2 (en) | Adaptive HTTP authentication scheme selection | |
CA2844312A1 (en) | Token based file operations | |
EP2171614A2 (en) | Transporting table valued parameter over tabular data stream protocol | |
US20060041672A1 (en) | Systems and methods for initiator mode connection management in SAS connections | |
WO2017084348A1 (zh) | Ip硬盘的管理方法和装置 | |
KR20040010609A (ko) | 네트워크 파일 공유 방법 및 시스템 | |
US20220245588A1 (en) | Providing a binary data file to a client application using a document model | |
US11182378B2 (en) | System and method for committing and rolling back database requests | |
WO2024021861A1 (zh) | 数据恢复方法及电子设备 | |
US11563563B2 (en) | SQL extension for secure encryption key transfer | |
WO2023124422A1 (zh) | 一种数据读写的控制方法及电子设备 | |
US11394776B2 (en) | Systems and methods for transport layer processing of server message block protocol messages | |
CN112115504A (zh) | 一种基于tds协议的数据库访问方法和*** | |
WO2021202704A1 (en) | Hardware security module proxy device for storage expansion | |
CN110417579B (zh) | 一种使用千兆网卡管理万兆网络的方法、设备及可读介质 | |
KR20190036770A (ko) | 메인프레임 시스템의 데이터를 실시간으로 개방형 시스템에서 사용하기 위한 방법 | |
US8387149B2 (en) | Apparatus, system, and method for managing license keys | |
WO2020215211A1 (zh) | 一种站点会话终止方法、装置、终端设备及介质 | |
WO2021203802A1 (zh) | 一种字符串传递方法、装置、计算机及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |