社区首页 >问答首页 >Server数据库的唯一标识符

Server数据库的唯一标识符
EN

Stack Overflow用户
提问于 2017-05-19 01:40:23
回答 2查看 313关注 0票数 1

有人能想到一个唯一的标识符,它存在于每个数据库中,并通过恢复我可以使用的白名单来持久存在吗?

我们在本地恢复了数百个数据库,它们都是从相同的空白模板开始的。还原的数据库列表不断变化,因此使用来自sys.database_recovery_statussys.database_recovery_status来验证数据库标识是不可行的。

我可以通过散列一些在数据库开发的早期阶段使用的GUID来识别数据库,GUID的GUID永远都是不可移动的,但是这只处理了部分问题--如果有两个版本的相同数据库怎么办?

例如,执行Live,GUID是相同的,但是我需要一种方法来唯一地识别哪个是Live,哪个是Test,而不依赖于那些按照正确的命名约定恢复它们的人。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-19 01:45:18

数据库名称在单个实例中是唯一的。

在恢复计划中,它将是唯一可用的东西。

最好是将生产与test/dev环境隔离开来,如果不能的话。

您必须指导还原计划以减少错误。

票数 0
EN

Stack Overflow用户

发布于 2017-07-22 05:21:01

抱歉没能早点回到这里来。

耶伦的回答是正确的,除了用户输入之外,我找不到别的选择。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44066556

复制
相关文章
SQL server合法标识符
~~ 数据库名是一个标识符,表名也是一个标识符,在SQL SERVER中标识符分为两类:
且陶陶
2023/04/12
5780
java开发_UUID(Universally Unique Identifier,全局唯一标识符)和GUID(Globally Unique Identifier,全球唯一标识符)
GUID: 即Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique IDentifier) 。
Hongten
2018/09/13
1.2K0
iOS设备唯一标识符关于UDID代替方案:基于UUID和SSKeychain生成唯一标识符新方法
是一串由40位16进制数组成的字符串,用以标识唯一的设备,现在想通过代码获取是不可能的了,如果你想看看你设备的UDID,可以通过iTunes来查看。
陈满iOS
2018/09/10
7.9K1
iOS设备唯一标识符关于UDID代替方案:基于UUID和SSKeychain生成唯一标识符新方法
Windows | sid系统唯一标识符查看和修改
sid 作为windows系统唯一的标识,对某些集群业务有依赖关系,如果重复可能导致集群部署异常。
凡人学运维
2022/06/17
4.8K0
数据库的唯一索引_数据库唯一索引是什么
当现有的数据中存在重复的键值时,大多数数据库不允许把新创建的唯一索引与表一起保存。数据库还可能防止添加将在表中创建重复键值的新数据。主键索引数据库表经常有一列或列组合,其值唯一标识表中的每一行。该列称为表的主键。在数据库关系图中为表定义主键将自动创建主键索引,主键索引是唯一索引的特定类型。该索引要求主键中的每个值都唯一。当在查询中使用主键索引时,它还允许对数据的快速访问。在聚集索引中,表中行的物理顺序与键值的索引顺序相同。一个表只能包含一个聚集索引。
全栈程序员站长
2022/11/05
6370
数据库的标识符可以有多长
今天在查看项目代码时发现有这样一个逻辑:在查询数据库时通过代码去拼接一个SQL,这个SQL的某个字段的别名是由多个变量名拼接而成的,于是在拼接该别名时特地限制了其长度为30,如果超过30就只截取前30个字符来作为列别名。
雨临Lewis
2022/01/11
5370
[置顶] SQL Server数据库高级进阶之分布式唯一ID生成实战演练
一、背景需求 当我们需要在多个数据库间进行数据的复制自动增长型字段可能造成数据合并时的主键冲突。设想一个数据库中的Order表向另一个库中的Order表复制数据库时,OrderID到底该不该自动增长呢? 数据库自增长ID和无序的UUID方案的不足之处: 1)、采用数据库自增序列:数据迁移合并等比较麻烦。 2)、UUID随机数:采用无意义字符串,没有排序UUID使用字符串形式存储,数据量大时查询效率比较低。(主要是索引查询销量不是最高的) 如果非要使用非自主增长列作为主键的话(分布式系统分库分表中)
跟着阿笨一起玩NET
2022/03/22
1.2K0
[置顶]
        SQL Server数据库高级进阶之分布式唯一ID生成实战演练
SQL Server数据库高级进阶之分布式唯一ID生成实战演练
一、背景需求 当我们需要在多个数据库间进行数据的复制自动增长型字段可能造成数据合并时的主键冲突。设想一个数据库中的Order表向另一个库中的Order表复制数据库时,OrderID到底该不该自动增长呢? 数据库自增长ID和无序的UUID方案的不足之处: 1)、采用数据库自增序列:数据迁移合并等比较麻烦。 2)、UUID随机数:采用无意义字符串,没有排序UUID使用字符串形式存储,数据量大时查询效率比较低。(主要是索引查询销量不是最高的) 如果非要使用非自主增长列作为主键的话(分布式系统分库分表中)
跟着阿笨一起玩NET
2020/07/09
2.2K0
SQL Server数据库高级进阶之分布式唯一ID生成实战演练
OSPF技术连载14:OSPF路由器唯一标识符——Router ID
OSPF(Open Shortest Path First)是一种内部网关协议(IGP),用于在企业网络或互联网中实现路由。在OSPF中,每个路由器都需要一个唯一的标识符来识别自己,这个标识符称为"路由器ID"(Router ID)。
网络技术联盟站
2023/09/05
5970
OSPF技术连载14:OSPF路由器唯一标识符——Router ID
OSPF技术连载14:OSPF路由器唯一标识符——Router ID
OSPF(Open Shortest Path First)是一种内部网关协议(IGP),用于在企业网络或互联网中实现路由。在OSPF中,每个路由器都需要一个唯一的标识符来识别自己,这个标识符称为"路由器ID"(Router ID)。
网络技术联盟站
2023/07/27
7760
OSPF技术连载14:OSPF路由器唯一标识符——Router ID
SQL server数据库的部署
一、实验目标 1、安装一台SQL SERVER(第一台),然后克隆再一台(第二台),一共两台,修改两台的主机和IP地址。 2、使用注册的方式,用第二台远程连接第一台 二、实验步骤 1)先打开一台Wi
L宝宝聊IT
2018/06/20
1.8K0
python标识符号_python标识符的组成元素
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/09/30
1.5K0
sql server 数据库的创建(代码)
use [master] go if exists(select * from sysdatabases where name='bookStore') drop database bookStore; go create database bookStore ON PRIMARY ( name='bookStore_data', -- 主数据文件的物理名称 filename='D:\bookStore_data.mdf', --主数据文件的初始大小 size=5mb, -- 主数据文件增长的最
week
2018/08/27
1.3K0
SQL Server数据库碎片
当索引所在页面的基于主关键字的逻辑顺序,和数据文件中的物理顺序不匹配时,碎片就产生了。所有的叶级页包含了指向前一个和后一个页的指针。这样就形成一个双链表。理想情况下,数据文件中页的物理顺序会和逻辑顺序匹配。整个磁盘的工作性能在物理顺序匹配逻辑顺序时将显著提升。对某些特定的查询而言,这将带来极佳的性能。当物理排序和逻辑排序不匹配时,磁盘的工作性能会变得低效,这是因为磁头必须向前和向后移动来查找索引,而不是只象某个单一方向来搜索。碎片会影响I/O性能,不过对于位于SQL Server数据缓冲内的数据页而言,碎片
张善友
2018/01/22
2.8K0
SQL Server 数据库设计
SQL Server 系统数据库在安装软件时自动创建,用于协助系统共同完成对数据库的操作;也是数据库运行的基础;
剑指工控
2021/11/09
2.5K0
SQL Server 数据库设计
SQL server数据库部署
如今生活中,到处都有数据,我们手机上一个小小的APP软件,在他的身后可能有好几十台服务器支撑着,在服务器上呢拥有数据,每个软件都是有一个后台数据库的。 常用的几个数据库有: SQL server 此数据库是微软开发的只能应用在Windows端,简单、易用 oracle 甲骨文公司开发的 它面向所有的主流平台,安全、完善,但是操作复杂 DB2 IBM公司开发,面向所有主流平台,适用于大型企业环境,安全、完善 MySQL(Mariadb) 甲骨文公司所收购,开源、体积小、速度快、稳定 SQL server数据库分为系统数据库和用户数据库两类,其中系统数据库有四个:
小手冰凉
2019/09/10
3.3K0
SQL server数据库部署
SQL Server数据库介绍
1、数据库基本概念 数据:描述事物的符号 数据表:由记录(行)和字段(列)组成 数据库:数据表的集合 数据库管理系统:对数据库进行管理和维护DBMS 数据库管理员:DBA负责数据库管理和维护 数据库系统:由硬件、操作系统、数据库、数据库管理系统、应用软件和用户组成 2、DBMS数据模型: 网状模型:支持多对多、多对一的关系 层次模型:支持一对多 关系模型:通过E-R模型(实体-关系图) 3、主流数据库: SQL Server:只能在Windows平台,简单、易用 Oracle:甲骨文公司出品,主流平台
企鹅号小编
2018/01/30
2.3K0
SQL Server数据库介绍
连接SQL Server 数据库
        在服务器名称选择本机(连接本机的 SQL Server 数据库)。目前,本机只有一个 SQL
会洗碗的CV工程师
2022/11/29
3.3K0
连接SQL Server 数据库
Oracle 数据库和Sql Server数据库的区别
Oracle数据库的访问方式,和SqlServer数据库是有很大差别的,下面用图来说明: 1、Sql Server数据库 SqlServer数据库的访问方式,大致是:假设用户通过sa登录SqlServ
郑小超.
2018/01/26
1.3K0
SQL Server数据库介绍
1、数据库基本概念 数据:描述事物的符号 数据表:由记录(行)和字段(列)组成 数据库:数据表的集合 数据库管理系统:对数据库进行管理和维护DBMS 数据库管理员:DBA负责数据库管理和维护 数据库系统:由硬件、操作系统、数据库、数据库管理系统、应用软件和用户组成 2、DBMS数据模型: 网状模型:支持多对多、多对一的关系 层次模型:支持一对多 关系模型:通过E-R模型(实体-关系图) 3、主流数据库: SQL Server:只能在Windows平台,简单、易用 Oracle:甲骨文公司出品,主流平台、
L宝宝聊IT
2018/06/20
1.7K0

相似问题

SQL Server :唯一标识符列表

06

SQL Server唯一标识符Ids

10

SQL Server全局唯一标识符

40

SQL Server唯一标识符与整数

32

SQL Server中数据库范围的唯一--但却是简单的标识符

118
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文