`
miss4813
  • 浏览: 104899 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

数据库实例名与服务器名不一致的解决办法

sql 
阅读更多
--EXEC sp_addlinkedserver 
--   @server = 'PSHGQ'
--GO
--select * from sys.servers
--EXEC sp_dropserver 'PSHGQ'
--EXEC sp_addserver 'SUGON', local
--select @@servername
--select serverproperty('servername')  



use [数据库]    
go    
select @@servername  
select serverproperty('servername')  
go
------  
IF serverproperty('servername')<>@@servername    
BEGIN  
DECLARE @server SYSNAME  
SET @server=@@servername      
EXEC sp_dropserver @server=@server    
SET @server=cast(serverproperty('servername') AS SYSNAME)   
EXEC sp_addserver @server=@server,@local='LOCAL'     
END  
ELSE  
PRINT '实例名与主机名一致,无需修改!' 
分享到:
评论

相关推荐

    oracle实例名,数据库名,服务名等概念区别与联系.doc

    数据库实例名是用于和操作系统进行联系的标识。数据库实例名是数据库和操作系统之间的交互标识。通常情况下,数据库名和实例名是一对一的关系,但是在 Oracle 并行服务器架构中,数据库名和实例名是一对多的关系。 ...

    数据库名 实例名 数据库域名 全局数据库名 服务名

    **定义**:实例名(Instance Name)是数据库与操作系统之间进行交互的标识,用于操作系统识别和管理数据库实例。实例名被写入参数文件中,对应的参数为 `instance_name`。 **区别于数据库名**: - 一般情况下,实例...

    ORACLE_SID_实例名_数据库名_讲解

    在一般情况下,数据库名和实例名是一对一的关系,但如果在 oracle 并行服务器架构中,数据库名和实例名是一对多的关系。 ORACLE_SID 是操作系统的环境变量,用于与操作系统交互,也就是说,从操作系统的角度访问...

    学案之数据库名实例名数据库域名全局数据库名服务名.pdf

    - 查询当前数据库实例名可使用SQL命令`SELECT instance_name FROM v$instance`或`SHOW PARAMETER instance`。 - ORACLE_SID是操作系统的环境变量,用于操作系统与Oracle实例的交互,必须与instance_name保持一致。...

    数据库名、实例名、数据库域名、全局数据库名、服务名.pdf

    - **实例名**是数据库与操作系统交互的标识,用于操作系统层面标识Oracle实例。 - **数据库域名**和**全局数据库名**用于在网络环境中唯一标识一个数据库。 - **服务名**用于在网络配置中标识数据库实例,使客户端...

    visual basic 数据库实例

    VB数据库实例通常涉及到如何使用VB与数据库进行交互,如数据的读取、写入、更新和删除等操作。在这个主题中,我们将深入探讨VB与数据库集成的关键知识点。 1. **ADO.NET与VB的结合**:在VB中,我们通常使用ADO.NET...

    oracle10201创建数据库实例教程(手把手教程)

    本教程将深入探讨如何手动创建一个Oracle 10g数据库实例,这对于理解数据库的内部工作原理以及进行数据库管理至关重要。我们将按照以下步骤进行: 1. **环境准备** 在开始创建数据库实例之前,确保你的系统已经...

    易语言数据库操作实例

    在"易语言数据库操作实例"这个主题中,我们将深入探讨如何使用易语言进行数据库的交互与管理。 首先,数据库操作是任何应用程序中的核心部分,无论是在产品管理、数据分析还是日常事务处理中,都需要频繁地存取、...

    oracle10G_数据库名、实例名、ORACLE_SID_及创建数据

    数据库实例名(Instance Name)是数据库与操作系统之间进行通信的标识符,它被写入参数文件中,对应参数为`instance_name`。在Windows平台上,实例名同时也会被写入注册表。 **2.2 特点** - 数据库名与实例名可以...

    asp链接oracle数据库实例

    4. **事务管理**:对于涉及多条数据库记录的操作,使用事务可以确保数据的一致性。 `inc.asp`文件可能还包含了关闭数据库连接的代码,例如: ```vbscript conn.Close Set conn = Nothing ``` 确保在完成所有数据库...

    ADO.NET数据库实例教程

    通过学习和实践这个ADO.NET数据库实例教程,你将能够掌握如何高效地使用ADO.NET组件来处理数据库操作,无论是简单的数据读取还是复杂的事务处理。无论是新手还是经验丰富的开发者,本教程都将提供宝贵的指导,帮助你...

    Delphi数据库开发实例

    3. **数据库连接**:在实例中,你会看到如何设置TADOConnection组件,包括填写连接字符串(包含了数据库类型、服务器名、用户名和密码等信息)、选择数据库驱动以及建立连接。 4. **SQL查询**:TADOCommand组件用于...

    vs2005SQL数据库实例

    通过学习和实践这个"vs2005SQL数据库实例",开发者可以掌握如何在VB.NET项目中有效地设计、实现和维护与SQL数据库的交互。这不仅涉及基础的数据库操作,还包括了优化、安全性和用户体验等多个方面。对于那些想要提升...

    关于数据库的一些基础知识

    数据库实例名与`ORACLE_SID`是两个不同的概念,虽然它们都与Oracle实例相关。`instance_name`是Oracle数据库的内部参数,而`ORACLE_SID`是操作系统级别的环境变量,用于操作系统与Oracle实例之间的通信。在Windows...

    VC++数据库编程实例

    9. **调试与优化**:实例中还涵盖了如何使用VC++的调试工具来查找和修复程序中的错误,以及如何优化数据库查询以提高性能。 通过学习和实践这些VC++数据库编程实例,你将能够熟练地在VC++环境中构建数据库应用,...

    数据库实例安装

    ### 数据库实例安装知识点 #### 一、检查软件环境 **1.1 检查Oracle版本** 在开始安装之前,首先要确保Oracle的版本符合需求。通过以下命令检查Oracle版本: ```bash bash-3.00$sqlplus/nolog SQL*Plus: Release...

    Visual Basic 数据库开发 典型模块与实例精讲 董国平

    《Visual Basic 数据库开发 典型模块与实例精讲》由董国平撰写,是一部深入讲解如何使用Visual Basic进行数据库应用开发的专业书籍。该书通过实际的宾馆管理系统案例,为读者呈现了数据库开发的全过程,旨在提升读者...

Global site tag (gtag.js) - Google Analytics