-
SqlServer 配置的那些事
1、同局域中不同主机想要登陆到同一数据库进行数据访问 配置数据库通过IP来登陆 sqlserver 配置管理器中进行修改,但是打开我的sqlserver配置管理器,显示如下: 根据网上查找的内容,有人说修改注册表,有人说重装,但是修改注册表之后并没有什么luan用,自己又不想重新安装,就差了配置管理 ... -
SqlServer 内存篇—— 常见内存错误与解决方法
内存错误与内存瓶颈不同,当出现内存错误时,轻则某些特殊操作不能完成,重则整个sqlserver无响应,对sqlserver影响通常很大。 sqlserver常见的内存错误主要有以下三种: 701 —— OOM(Out of Memory)8645 —— 语句运行时未及时申请到内存17189 —— s ... -
Sqlserver删除数据库失败执行方式解决办法
use master go alter database database_name set single_user with rollback immediate --将数据库回滚到原始配置状态 go drop database database_name --删除数据库 go ... -
SQLServer数据库,使用Alter修改表的主外键结构
1.先创一张测试表,直接在创建时,设置UserId为主键 2.检查表有无主键约束 也可以使用SQL语句查询 SELECT name FROM sys.key_constraintsWHERE type = 'PK' AND OBJECT_NAME(parent_object_id) = N'Test ... -
SqlServer存储过程中使用事务,示例模版
create proc pro_GetProTrans @GoodsId int, @Number int, @StockPrice money, @SupplierId int, @EmpId int, @StockUnit varchar(50), @StockDate datetime, @T ... -
[SqlServer] 理解数据库中的数据页结构
这篇文章,我将会带你深入分析数据库中 数据页(Page) 的结构。通过这篇文章的学习,你将掌握以下知识点: 1. 查看一个 表/索引 占用了多少了页。 2. 查看某一页中存储了什么的数据。 3.?验证在数据库中用 GUID类型时用 newid() 生成的数据作为聚集索引时的缺陷。 首先需要清楚 页( ... -
sqlserver查询所有表名和数据行数
查询所有表名。 -- 查询所有表名 select name from sys.tables; select name from sysobjects where xtype = 'u'; 查询数据库中所有的表名及行数。 -- 查询数据库中所有的表名及行数 select a.name, b.rows ... -
把Excel里的数据导入到SqlServer中
1、右击数据库,选择导入数据 2、选择数据源 以及 Excel文件 的路径 3、使用SqlServer身份验证登录数据库 4、选择该选项 5、因需要导入的数据存在了sheet1,所有选择sheet1,目标就是需要导入的数据库表 6、第五步选择完毕后,直接下一步就行了 ... -
Sqlserver
递归 往上 Create FUNCTION [dbo].[fnGetCategoryPath_Parent](@id VARCHAR(36)) RETURNS VARCHAR(1000) AS BEGIN DECLARE @re VARCHAR(1000); WITH categoryTemp -- ... -
sqlserver查看哪个表被锁表了以及解锁方法
--查看sqlserver被锁的表:select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type='OBJE ... -
sqlserver 把查询结果的一个字段的多条数据合成一条,用逗号隔开
例如: 比如说本来字段namename张三李四 显示结果为:张三,李四 create table tb(name varchar(30)) insert into tb select '张三' union all select '李四' select distinct STUFF( (select ... -
sqlserver字段类型详解
bit 整型?bit数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或False 、On 或Off. 注意:很省空间的一种数据类型,如果能够满足需求应该尽量多用。 tinyint 整型?tinyint 数据类型能存储从0到255 之间的整 ... -
ADO 链接数据库获取结果集 SQLServer Oracle
ADO链接:SQLServer与Oracle,只有在获取多行多列的结果集方式上不同: 链接Oracle时,需要以ref游标的方式获取结果集(数据库端必须编写package或者procedure,并且返回ref游标,ADO数据链接程序则需要定义一个OracleDbType.RefCursor类型的参数 ... -
【转】SqlServer Text类型字段超过8000字处理
转:https://www.cnblogs.com/birdshover/archive/2006/06/16/427303.html SqlServer的T-Sql如下:表结构:字段名 id title content类型 int char(200) textInsert Into News (t ... -
SqlServer附加数据库错误
附加数据库,不用先建立同名数据库。如果是还原,需要先有同名数据库。 附加出现拒绝访问: 无法打开物理文件 "d:\*****.mdf"。操作系统错误 5:"5(拒绝访问。)"。 (Microsoft SQL Server,错误: 5120) 解决方案: 右键点击mdf文件,属性--安全,按下图3个步 ... -
ABP框架使用Oracle数据库,并实现从SQLServer中进行数据迁移的处理
ABP框架的数据访问底层是基于EFCore(Entity Framework Core)的,是微软标志性且成熟的ORM,因此它本身是支持多种主流数据库MySQL,SqlServer,Oracle,SQLite等等的,我在上篇随笔《ABP框架使用Mysql数据库,以及基于SQLServer创建Mysq... ... -
sqlserver 转 postgresql
pgsql 1. 没有isnull 用 coalesce 2. 字符串拼接用 || 3. 字符串类型和int类型不会自动转换(用作条件时) 4. 多行转一列 string_agg(distinct(字段名),'分隔符') distinct是为了去重可以不要 5. unnest(string_to_a ... -
SQLSERVER-Aways Encrption
Aways Encrption 数据库的用户可以自己创建一个证书,此证书会生成在用户主机里,只有导入了此证书的主机才能加密解密加密数据, 包括在DB服务器上DBA没有证书也不能加解密, 加密过程:应用(c#应用或SSMS)先加密然后才发到数据库,解密应该也是到了应用才解密。 加密列有很多限制,不能条 ... -
SQLServer 行转列
DECLARE @cmd NVARCHAR(MAX); DECLARE @names NVARCHAR(MAX); SET @names = STUFF(( SELECT ',' + Name FROM dbo.ProposedProjectSettings WHERE ProposedProjec ... -
“DbContextOptionsBuilder”未包含“UseSqlServer”的定义,并且找不到可接受第一个“DbContextOptionsBuilder”类型参数的可访问扩展方法“UseSqlServer”(是否缺少 using 指令或程序集引用?)
使用entity framework core时报如标题错误。 在startup.cs文件中配置服务 public void ConfigureServices(IServiceCollection services) { services.AddControllers(); //注册数据库上下文 ...