SQL Server数据库对于应用程序的关系

来源:Asp之家 时间:2010-09-08 09:42:00 

以下的文章主要是介绍SQL Server数据库与其实际应用元数据,我前两天在相关网站看见SQL Server数据库与其实际应用元数据的资料,觉得挺好,就拿出来供大家分享,希望会给大家带来一些帮助在此方面。

以下的文章主要是介绍SQL Server数据库与其实际应用元数据,我前两天在相关网站看见SQL Server数据库与其实际应用元数据的资料,觉得挺好,就拿出来供大家分享,希望会给大家带来一些帮助在此方面。

我常被问到如何把驻留在物理服务器/SQL 实例上的SQL Server数据库转变为它们相应的应用程序名称。在准备计划好的服务器停机通知时,这种需要就产生了,但在我的组织内与IT经理或非技术人员沟通时,这也是有价值的。如果你不是数据

我常被问到如何把驻留在物理服务器/SQL 实例上的数据库转变为它们相应的应用程序名称。在准备计划好的服务器停机通知时,这种需要就产生了,但在我的组织内与IT经理或非技术人员沟通时,这也是有价值的。

如果你不是数据库管理员或特定数据库的应用分析师,你通常会无视数据库的命名规则,而这些数据库支持着你每日依赖的应用程序。这就是为什么当需要产生时在适当的位置上由元数据库来提供转化很重要。

专家解答

大部分数据库管理员拥有某种形式的数据库元SQL Server数据库,他们依赖其来跟踪范围很广的Microsoft SQL Server环境。我利用连接的服务器和分布式数据库访问来建立一个已经在我的环境中使用了七年的元数据库。它不是漂亮的,但它是功能性很强的。

跟很多IT开发者和数据库管理员一样,即使它有自身的不足我还是为自己的创造感到骄傲。它很慢,不像它可以的那样最新型,也不像它应该的那样安全。

自从读了2007年5月和6月Rodney Landrum在SQL Server杂志上发表的关于SQL Server集成服务(SSIS)和数据库管理员知识库(DBA Repositories)的文章,我知道是时候采取别人的解决方法了。这对于我的环境来说是完美的,而一些改动也是容易采纳的。

2008年2月,一篇后续文章在SQL Server杂志上发表,在这篇文章里,Rodney更新了他的解决方法。我下载了代码,在我的测试环境里审核,并迅速把它纳入产品中。当大家普遍地为这个解决方法所提供的而感到高兴时,在它包中缺少的一方面是把数据库关联到应用程序的能力。

通过在他的解决方法中增加两张额外的表,我可以在我的“土生土长”元数据库中增加应用程序元数据到我现在使用的SQL Server杂志的方法中。

增加到我数据库中的应用元数据包括创建两张表:dbo.Applications,专为存储所有程序的应用名称,而这些程序在我的环境中依赖于SQL Server数据库,还有

dbo.Database_Applications,它保存SQL 实例、SQL Server数据库和应用程序之间的关系。

Applications Table CREATE TABLE [dbo].[Applications] (
[AppID] [int] IDENTITY(154,1) NOT NULL,
[ApplicationName] [varchar](100) NOT NULL, )
Database_Applications Table
CREATE TABLE [dbo].[Database_Applications] (
[DB_AppID] [int] IDENTITY(1,1) NOT NULL,
[ServerName] [varchar](50) NOT NULL,
[DatabaseName] [varchar](100) NOT NULL,
[ApplicationName] [varchar](100) NULL )



标签:SQLServer,数据库,应用程序
0
投稿

猜你喜欢

  • SQL Server 2008 清空删除日志文件(瞬间缩小日志到几M)

    2024-01-21 16:20:52
  • thinkphp3.2.3版本的数据库增删改查实现代码

    2023-10-19 15:07:53
  • 基于Three.js插件制作360度全景图

    2023-08-06 14:43:10
  • 通过Python 获取Android设备信息的轻量级框架

    2021-08-18 21:41:00
  • SQL Server 数据页缓冲区的内存瓶颈分析

    2012-08-21 10:49:11
  • Oracle 数据库连接查询SQL语句

    2009-08-05 20:56:00
  • PHP Session变量不能传送到下一页的解决方法

    2023-11-15 01:41:29
  • 关于自动化测试框架pytest的Fixture固件

    2023-10-16 00:02:50
  • Swoole webSocket消息服务系统代码设计详解

    2023-06-09 01:05:28
  • Go 结构体、数组、字典和 json 字符串的相互转换方法

    2024-05-05 09:26:42
  • Oracle数据库密码文件的使用与维护

    2010-07-28 13:27:00
  • 在vue中使用防抖和节流,防止重复点击或重复上拉加载实例

    2024-05-22 10:28:01
  • 年底了,你的mysql密码安全吗

    2024-01-12 23:50:00
  • pycharm中没有找到database的解决方案

    2021-12-02 16:26:45
  • Python银行系统实战源码

    2022-05-14 14:16:56
  • PHP+Ajax实现无刷新分页实例详解(附demo源码下载)

    2024-06-07 15:50:03
  • python的函数形参和返回值你了解吗

    2021-10-26 05:49:28
  • Ajax request response 乱码解决方法

    2024-06-05 09:21:52
  • Mysql数据库实现多字段过滤的方法

    2024-01-16 11:35:48
  • python实现简单的tcp 文件下载

    2022-08-03 02:38:09
  • asp之家 网络编程 m.aspxhome.com