
Sqlserver
文章平均质量分 64
Ca_va
我曾远去,我亦归来
展开
-
centos7.x中安装SQL Server
由来梦呢三千问,转身烦问不自知。何时抛开心中结,俯云相迷吮胭唇转载 2021-04-10 23:33:43 · 442 阅读 · 0 评论 -
sqlserver基础 指令之触发器,约束
主键增删--添加主键alter table tbname add constraint pk_name primary key(column1,column2)--添加非聚集主键alter table tbname add constraint pk_name primary key NONCLUSTERED(column1,column2)--删除主键alter table tbname drop constraint pk_name外键(foreign key)增删--添加外键alt转载 2020-08-13 10:59:19 · 389 阅读 · 0 评论 -
Sqlserver 结构之架构篇(壹) 架构增删改查
新增seucrity -架构-右键新增即可删除同上,选择删除即可更改更改架构名称:ALTER SCHEMA 新构架名 TRANSFER 旧构架名.A000001更改所属架构:alter schema 新架构名transfer 旧架构名.表名;查询#查询表架构:https://blog.youkuaiyun.com/Ca_va/article/details/106495319T-SQL--声明数据库引用use database_name;go 修改用户或者角色alter autho原创 2020-08-10 15:43:14 · 371 阅读 · 0 评论 -
SQL SERVER修改schema
alter schema work transfer dbo.WorkTimeSpecialUsers2;以上为将dbo这个schema下的表WorkTimeSpecialUsers2 变更为work转载 2020-10-28 13:55:30 · 1031 阅读 · 0 评论 -
Sqlserver 结构之架构篇(起) 查询表所属用户(其实应该是schema/架构)
刚开始用sqlsever,总是发现所有的表都有前缀,例如dbo,sec等,一开始以为是用户,后来才发现是schema,中文翻译是”架构“(不知道为啥这样翻-_-)图如下所有的架构则在这里找:对应数据库-安全-架构(schema)问题:由于表太多,不知道该怎么快速找到表,这个时候就可以通过架构进行查询 select sys.objects.name as [对象名称],sys.schemas.name as [架构名称] from sys.objects,sys.schemas w原创 2020-06-02 14:27:20 · 1523 阅读 · 0 评论 -
Sqlserver 迁移之数据库迁移(导入篇)
Sqlserver数据库迁移(导出篇)Sqlserver数据库迁移(导出篇)方法一:保存脚本法Sqlserver数据库迁移(导出篇)方法二:备份法Sqlserver数据库迁移(导出篇)方法三:物理文件备份法sql文件(方法一保存脚本法导出的数据格式)导入流程如下:文件-打开-文件选择对应文件打开之后-sql文件的语句会自动显示选择执行(执行前需要先生成数据库)执行后,右下角会有执行记录bak文件(方法二备份法导出的数据格式)右键项目-任务-还原-数据库常规-设备-选择文原创 2020-05-23 09:48:59 · 1957 阅读 · 0 评论 -
Sqlserver 迁移之数据库迁移(导出篇)方法三:物理文件备份法
特点:备份时不能使用数据库右键数据库-属性点击左上角“文件”,查看路径,即为物理文件mdf存放路径;(此路径很重要,后面复制的mdf文件就在此处)打开文件目录,找到物理文件(注意此时复制并不是正常的,由于数据库物理文件被占用);回到Microsoft SQL Server Management Studio;右键数据库-任务-分离选中要迁移的数据库,右键选择“任务–>分离”;勾选后点击“确定”;即可分离完成;附加:分离完成后在列表中无法看到分离的数据库。此时即可备份物理文件md转载 2020-05-09 21:01:57 · 761 阅读 · 0 评论 -
Sqlserver 迁移之数据库迁移(导出篇)方法二:备份法
Sqlserver数据库迁移(导出篇)方法一:保存脚本法特点:大数据量时,耗时短,导出的文件大小与数据库大小相似右键数据库-任务-备份方框处是设置完整备份或增量备份,按需要设置即可;点击“添加”选择需要保存到额文件路径选择要存放备份的目录,并输入文件名及后缀(一定要输入后缀.bak不会默认追加),默认存放路径为安装目录下Backup文件夹,点击“确定”;完成...转载 2020-05-09 20:53:02 · 666 阅读 · 0 评论 -
Sqlserver 迁移之数据库迁移(导出篇)方法一:保存脚本法
数据源:大数据量时,耗时长,导出的文件大小较大开始生成脚本右键需要转移的数据库–>任务–>生成脚本设置生成脚本点击 “下一步”完整数据库迁移选第一个,部分迁移(自选)选第二个,点击下一步;选择“高级”;按照需要进行选择,默认为只迁移表结构,此次我选“择架构和数据”;点击“…”选择存放路径及文件名称,默认存到“文档\script.sql”(忘记修改去文档中找),设置好后点击下一步;此处根据需要选择,一般数据库小的选择第一个,数据库大的选择第二个。否则导出文件过大,恢复转载 2020-05-09 20:44:23 · 2094 阅读 · 0 评论 -
SqlServer 异常之重命名数据库名称,报5030错误的解决办法
原因进程占用:有进程在正在占用这个数据库,使用master 进行查出正在占用的SPIDPS:SPID在sqlserver中是很重要的一个标识解决方案use master select spid from master.dbo.sysprocesseswhere dbid=db_id('数据库原名')得出对应的spid后,进行删除即可use master kill 54...转载 2020-05-09 19:56:14 · 1282 阅读 · 0 评论 -
Sqlserver 提示无法数据库“XXX”中的对象"XXX"."PK_XXX"分配空间,文件组已满,请删除不需要的文件
异常如下:[17:19:53,289] System.Exception: AddFile()错误, result=System.Data.Entity.Infrastructure.DbUpdateException: 更新条目时出错。有关详细信息,请参见内部异常。 ---> System.Data.UpdateException: 更新条目时出错。有关详细信息, 请参见内部...原创 2020-04-28 18:27:37 · 2211 阅读 · 0 评论