连接安全是sql server安全配置的第1道防线,它保证只有许可的客户端能够连接sql server,而且可以限制连接可用的通道(各种网络协议)。1.连接到sql server实例    TDS(表格格式数据流)数据包与应用程序通信,通过SNI(sql server网络接口)协议层,TDS数据包被分装在标准通信协议(例如TCP/IP、Named pipes)的数据包内,并
转载 2024-09-15 16:01:37
57阅读
首先总结:SQL Server CLR 设计简单,部署方便,效率很高,很安全,随数据库移动。 测试用例,视频演示在此下载: 环境:SQL Server 2005/2008,Visual Studio 2005/2008在SQL Server里启用CLR:在SQL Server里执行以下命名,来启用CLRexec sp_configure 'clr enabled',1 --1,启用clr 0,禁用
    索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。    本系列文章来自Stairway to SQL Server Indexes,翻译和整理后发
SqlServer 事务的启用
客户端管理工具进入后:安全性—.
原创 2023-05-17 11:36:23
145阅读
OSCHINA上看到了好几篇帖子在介绍Java的ThreadLocal类,但是,说到该类的作用是,竟然一致的都和线程的同步/互斥扯上关系,将其划作与Synchronized功能一样的,用来解决多线程间并发访问共享资源的一种方式。 觉得实在有必要澄清一下,下面汇总了我回的一些内容,作为澄清。  首先Java的ThreadLocal本质上就是TLS(Thread Local Storage)
转载 2024-09-24 18:08:48
26阅读
out*/freetds/freetds/doc/tds.html 该网站是免费的专门介绍TDS协议的
转载 2018-01-17 09:21:00
1996阅读
2评论
  TDSQL 是腾讯推出的一款自主可控、高一致性分布式数据库产品,目前能够兼容MySQL,PostgreSQL。在数字化转型引发的系统性变革中,目前TDSQL 已经服务超过2000+银行、保险、政务、互联网等各个领域。赤兔管控平台是提供我们简单快速管理MySQL平台工具,运管平台为了便于管理,分成三个角色,分别是平台管理员、租户管理员、实例管理员。所以今天我想和大家谈谈关于TDSQL
SQLServer如何启用sa账户,今天在这里唠叨一下关于SQL Server数据库如何启用sa账户的,作为一个数据库管理者,需要非常熟练掌握,具体步骤如下: 1.先登录数据库服务 首先在“开始”菜单中找到SQLServer Management Studio并启动它,并用windows身份验证连接
转载 2018-01-18 18:16:00
350阅读
2评论
Tabular Data Stream (TDS) 是一种应用程序层的协议(application layer protocol), 用来在数据库服务器和客户端之间转移数据. 最初, 这个协议是在1984年由Sybase Inc公司为他们的产品Sybase SQL Server 的关系数据库引擎开发的, 由来为Microsoft 在 Microsoft SQL Server 中所使用. 摘自维基...
转载 2010-03-12 12:59:00
666阅读
2评论
一、准备一个Docker的sqlserver#创建挂载数据文件夹 mkdir -p /home/mssql/data #创建挂载日志文件夹 mkdir /home/mssql/log #给文件夹权限 chmod 777 /home/mssql/data chmod 777 /home/mssql/log #创建mssql的docker容器 docker run -e "ACCEPT_EULA=Y"
原创 精选 2024-01-18 14:36:32
408阅读
# 使用 Python 解析 TDS 数据 在数据处理领域,处理各种数据格式变得越来越重要。TDS(Tabular Data Stream)是一种旨在在客户端和数据库服务器之间传输数据的协议,常用于 Microsoft SQL Server 和 Sybase 数据库。虽然 TDS 数据格式并不是日常操作中最常见的格式,但了解如何解析它可能对于某些特定的应用场景至关重要。 本文将介绍如何使用 P
原创 2024-07-31 08:43:40
137阅读
SQLServer从一个数据库导数到另一个库的时候,如果目标库有外键约束,可能会导致导数失败。这时,可以将外键先删除或禁用,等导数完成后再重建或启用外键。 禁用、启用外键: [sql] view plain copy DECLARE @nocheckSql NVARCHAR(max)--禁用外键约束的sql SET @nocheckSql =  
转载 2017-05-27 10:42:21
969阅读
SQL Server安全:登录和用户前言建议配合sql server登录名、服务器角色、数据库用户、数据库角色、架构区别联系一起看。授予 Principal (安全主体)操作 Securable(安全对象) 的 Permission(权限)。Grants permissions on a securable to a principalPrincipal是被授予权限的实体,包括login、user
转载 2024-01-20 22:32:54
49阅读
本帖提供两种做法,可避免在 SQL Server 事务锁定时产生的不正常或长时间阻塞,让用户和程序也无限期等待,甚至引起 connection pooling 连接数超过容量。 所谓的「阻塞」,是指当一个数据库会话中的事务,正在锁定其他会话事务想要读取或修改的资源,造成这些会话发出的请求进入等待的状态。SQL Server 默认会让被阻塞的请求无限期地一直等待,直到原来的事务释放相关的锁,或直到它
SQLServer从一个数据库导数到另一个库的时候,如果目标库有外键约束,可能会导致导数失败。这时,可以将外键先删除或禁用,等导数完成后再重建或启用外键。 禁用、启用外键: [sql] view plain copy DECLARE @nocheckSql NVARCHAR(max)--禁用外键约束的sql SET @nocheckSql =  
转载 2017-05-27 10:42:27
2181阅读
Oracle数据库的并行操作特性,其本质上就是强行榨取除数据库服务器空闲资源(主要是CPU资源),对一些高负荷大数据量数据进行分治处理。并行操作是一种非确定性的优化策略,在选择的时候需要小心对待。目前,使用并行操作特性的主要有下面几个方面:Parallel Query:并行查询,使用多个操作系统级别的Server Process来同时完成一个SQL查询;Parallel DML:并行DML操作。类
TDS是一种协议,一系列描述两个计算机间如何传输数据的规则。象别的协议一样,它定义了传输信
原创 2022-09-05 14:55:17
230阅读
time模块常用表示时间方式: 时间戳,格式化的时间字符串,元组(struct_time)UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间。在中国为UTC+8。DST(Daylight Saving Time)即夏令时。时间戳(timestamp)的方式:通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。元
转载 2023-08-30 08:54:22
0阅读
1. 什么是"阻塞"?阻塞是SQL数据库应用"锁"机制的一个副作用。当一个应用请求针对某个数据库对象(例如全表,某行数据, 或者是某个数据页)加锁后,那么这个锁会阻塞其它的应用请求。这就好像你把家里的大门上了锁,你的老婆没有钥匙,只能等待你回家。她进入房间的请求被你阻塞了,不得不等待,直到你解锁开门。对于数据库来说短暂的阻塞是可以被接受的。而且短暂的阻塞也是数据库的常态。只有当阻塞的时间超过了人们
转载 2023-12-21 15:19:01
35阅读
  • 1
  • 2
  • 3
  • 4
  • 5