`
calhaha
  • 浏览: 20782 次
  • 性别: Icon_minigender_1
  • 来自: 新加坡
最近访客 更多访客>>
社区版块
存档分类
最新评论

SQL Server 实例Instance的概念

阅读更多

(1)实例在原理上就是一个数据库的逻辑划分。可以这样理解,安装SQL Server 服务器组件,就是创建一个新的SQL Server 实例(当然也可能是在原有实例中增减服务组件)。SQL Server允许在同一个操作系统中创建多个实例,虽然一般情况下我们不会这么做。
如果只安装一个 SQL Server 实例,不需要在SQL Server安装时指定实例名称,自动使用默认名称。那么在Windows域里计算机的名称就是 SQL Server 实例的名称;使用TCP/IP协议连接SQL Server 实例时,可以用IP地址表示SQL Server实例。
如果一个操作系统中安装了多个SQL Server的实例,则需要在SQL Server安装时指定实例名称。在Windows域里可以用“计算机名称\实例名称”的形式标志SQL Server实例;使用TCP/IP协议连接SQL Server 实例时,可以用“IP地址\实例名称”表示SQL Server实例。

(2) 一个实例就是一整套SQL数据库,一台电脑上可以安装多套sql数据库,每一个都可以服务不同的Application。比如GP,一个服务器上安装了一 个Instance,专门服务GP的,同时,还有一个instance,是专门服务Web Server的,就是同时挂在一个机器上的两套互不干扰的sql,和分别在两台电脑上安装差不多的概念,只是为了节省资源,安装在一台电脑上。

另,如果你的机器装了SQL Server 2000和SQL Server 2005,那么就是两个实例,这两个名称是不相同的。

分享到:
评论

相关推荐

    C# 枚举 SQL Server 实例

    首先,我们要理解枚举SQL Server实例的基本概念。SQL Server实例是服务器上运行的一个SQL Server服务,可以是默认实例或命名实例。默认实例通常不需要指定名称,而命名实例需要通过`server_name\instance_name`的...

    获取本机SQLserver主机实例和数据库及其表

    此外,还可以使用编程方式获取,例如在C#中,可以使用ADO.NET的`SqlDataSourceEnumerator`类的`GetDataSources()`方法,它会枚举本地和网络上的所有可用SQL Server实例,包括版本、状态等信息。 **枚举SQL Server...

    sql server无法打开用户默认数据库的解决方法

    其中,InstanceName 是要连接到的 SQL Server 实例的名称,master 是默认数据库的名称,SQLLogin 是 SQL Server 登录名,Password 是 SQL Server 登录密码。 3. 连接到 SQL Server 实例后,需要使用 ALTER LOGIN ...

    绿色SQL Server原理

    - **注意**: 当启动SQL Server实例时,必须从实例所在目录使用`sqlservr`应用程序。对于默认实例,从`\MSSQL\Binn`目录运行`sqlservr`。对于命名实例,在`\MSSQL\instance_name\Binn`目录运行`sqlservr`。 - **`-c...

    sql server always on 搭建

    故障转移群集(Failover Cluster Instance, FCI)由一组共享存储的SQL Server实例组成,当主实例无法工作时,备份实例会接替工作,继续提供服务。故障转移群集提高了SQL Server实例的可用性,是SQL Server Always On...

    探讨:如何查看和获取SQL Server实例名

    - PowerShell提供了一种更现代的方式来查询SQL Server实例,如`Get-Service MSSQL$instancename`或使用`sqlps`模块。 了解这些方法后,无论是在日常管理还是自动化脚本中,你都能方便地找到所需SQL Server实例的...

    获取局域网中SQL的实例名

    SQL Server实例是数据库引擎的一个运行副本,它可以是默认实例或者命名实例,每个实例都有自己的端口和服务配置。在本案例中,我们将深入探讨如何通过C#编程语言来实现这个功能。 首先,我们要明白SQL Server ...

    一键开启以及关闭sqlserver

    标题中的“一键开启以及关闭sqlserver”指的是在SQL Server数据库管理系统中实现快速启动和停止服务的功能。这通常是为了便于管理SQL Server实例,特别是在进行维护、更新或者排查问题时需要频繁开关服务的情况。...

    SQL-Server-migration(SQL-2000-升级至SQL-2014.docx

    需要将数据库恢复到SQL Server 2012实例上,以便升级到SQL Server 2014。 6.1 Restore Database on SQL Server 2012 需要将数据库恢复到SQL Server 2012实例上。 6.2 Backup Database on SQL Server 2012 需要...

    sqlserver Manage Studio(V18.8) 数据库提示工具

    SSMS V18.8通常会支持多个SQL Server版本,包括较新的Azure SQL Database和Azure SQL Managed Instance,这使得用户可以在一个统一的环境中管理不同版本的SQL Server实例。 5. **源码软件**: SSMS虽然不是开源...

    启动SQL Server服务.txt

    - **SQL Server服务名称**:通常情况下,SQL Server服务的名称为`MSSQLSERVER`(默认实例)或`MSSQL$<instance_name>`(命名实例)。例如,如果安装的是名为`SQLEXPRESS`的命名实例,则服务名称为`MSSQL$SQLEXPRESS`...

    sqlserver 完全删除

    这个过程对于重新安装、升级或彻底移除不再需要的SQL Server实例是必要的。下面将详细阐述如何完全删除SQL Server以及涉及的相关知识点。 1. **SQL Server 卸载**: - 首先,可以通过“控制面板”中的“程序和功能...

    SQL Server 2000 重新安装失败的解决办法

    2. 再次运行安装程序,并选择“对现有 SQL Server 实例进行升级、删除或添加组件”,然后完成安装。这一步骤可以升级或删除现有的 SQL Server 实例,解决重新安装失败的问题。 实现细节 在实施上述解决方法时,...

    一个列出SQL服务器的代码

    using Microsoft.SqlServer.Management.Smo; public static void ListSqlServers() { ServerConnection conn = new ServerConnection(); Server server = new Server(conn); foreach (ServerInstance instance ...

    Microsoft SQL Server 2005 Express Edition SP3

    如果您的计算机已安装 SQL Server 2000 管理工具和 SQL Server Express 的默认实例,则可以使用 SQL Server 安装程序安装 SQL Server 2000 的默认实例。但是,这样做会禁用已安装的 SQL Server Express 实例。因此,...

    SQLServer2008设置开启远程连接

    - 将SQL Server进程(通常位于`C:\Program Files\Microsoft SQL Server\[instance]\MSSQL\Binn\sqlservr.exe`)添加到防火墙规则中,允许其通过防火墙。 - 确保防火墙规则允许TCP端口1433的入站连接。 #### 五、...

    CDC操作Sqlserver2008

    ### CDC操作Sqlserver2008 #### 概述 变更数据捕获(Change Data Capture,简称CDC)是SQL Server的一项重要功能,主要用于记录数据库表中的数据更改历史。这一功能在进行数据分析、日志记录、数据复制等场景下...

    vc sql2000添加删除实例

    2. **启动安装**:运行SQL Server 2000的安装程序,选择"添加新SQL Server实例"。这通常在"安装"或"维护"选项中。 3. **配置实例**:在安装向导中,你需要输入实例名称。如果是默认实例,留空即可;如果是命名实例...

Global site tag (gtag.js) - Google Analytics