先说说问题起因: 测试同学在自己电脑上测试不同的后台,但数据库使用的是相同的名称。 于是创建了新的SQL Server实例,而新实例需要指定不同端口才能启动,改端口后执行sp_addlinkedserver语句后,连接测试不成功。 执行的SQL语句如下: EXEC master.dbo.sp_addlinkedserver @server = N'UserDBLink', @s
SQLServer
2023年07月18日 166
SQLServer
2023年07月16日 120
1. 基本信息 SQL进阶教程 [日]MICK 人民邮电出版社,2017年11月出版,1版 1.1. 读薄率 书籍总字数455千字,笔记总字数25820字。 读薄率25820÷455000≈5.67% 1.2. 读厚方向 SQL权威指南(第4版) SQL解惑(第2版) SQL编程风格 深度探索关系数据库:实践者的关系理论 SQL经典实例 1.3. 笔记--章节对应关系
SQLServer
2023年07月12日 163
1、说明 日常工作中利用SQL SQLSERVER 2008的维护计划对数据库进行定期自动备份,这样一方面可以对数据库进行备份保证数据安全,另一方面也可以减轻对维护人员的负担。SQL Server2008 本身具有定期自动备份功能,我们只需要通过简单的配置就可以实现非常简单高效的自动备份功能。 下面话不多说了,来一起看看详细的介绍吧 2、打开SQL Server代理服务 要实现自动备份功能
SQLServer
2023年07月12日 138
SQLServer
2023年07月12日 161
这篇文章主要介绍了SQLServer怎么判断数据库、表、列、视图、存储过程、函数是否存在的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇SQLServer怎么判断数据库、表、列、视图、存储过程、函数是否存在文章都会有所收获,下面我们一起来看看吧。 一、数据库相关的判断 判断数据库是否存在 IF EXISTS (SELECT * FROM sys.databases WH
SQLServer
2023年07月12日 154
SQL Server 中 RAISERROR 的用法 raiserror 的作用: raiserror 是用于抛出一个错误。[ 以下资料来源于sql server 2005的帮助 ] 其语法如下: RAISERROR ( { msg_id | msg_str | @local_variable } { ,severity ,state }
SQLServer
2023年07月12日 100
1.查看索引的碎片率 SELECT object_name(ips.object_id) AS TableName, ips.index_id, name AS IndexName, avg_fragmentation_in_percent,db_name(ips.database_id) AS DatabaseName FROM sys.dm_db_index_physical_stat
SQLServer
2023年07月12日 148
1、首先,您需要打开Sql server 2008管理配置器,或者在‘运行'里输入SQLServerManager10.msc命令来打开; 2、然后,点击MSSQLSERVER的协议,在右侧的页面中选择TCP/IP协议,之后右键点击TCP/IP协议,选择“属性”,需要修改连接数据库的端口地址; 3、在对话框,里面有好多TCP/IP的端口,找到“IP3”,更改IP地址 为自己电脑的IP地
SQLServer
2023年07月12日 573
一、前言 行级别安全性使您能够使用组成员身份或执行上下文来控制对数据库表中行的访问。 行级别安全性 (RLS) 简化了应用程序中的安全性设计和编码。RLS 可帮助您对数据行访问实施限制。例如,您可以确保工作人员仅访问与其部门相关的数据行。另一个示例是将客户的数据访问限制为仅与其公司相关的数据。 访问限制逻辑位于数据库层中,而不是远离另一个应用程序层中的数据。每次尝试从任何层访问数据时,数据库
SQLServer
2023年07月12日 131