欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

sqlserver實例在,怎么查sqlserver實例

sQL server 什么是實例?

就是一個在數(shù)據(jù)庫中存在的,現(xiàn)實的數(shù)據(jù)庫例子!

我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、黟縣ssl等。為上千多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的黟縣網(wǎng)站制作公司

數(shù)據(jù)庫實例就是后臺進程和數(shù)據(jù)庫文件的集合。

一個SQL Server服務(wù)器就是一個實例,2000支持在同一個NT/2000 Server操作系統(tǒng)裝多個服務(wù)器,換言之,就是多個實例。

多個 SQL Server 實例

Microsoft? SQL Server? 2000 支持在同一臺計算機上同時運行多個 SQL Server 數(shù)據(jù)庫引擎實例。每個 SQL Server 數(shù)據(jù)庫引擎實例各有一套不為其它實例共享的系統(tǒng)及用戶數(shù)據(jù)庫。應(yīng)用程序連接同一臺計算機上的 SQL Server 數(shù)據(jù)庫引擎實例的方式與連接其它計算機上運行的 SQL Server 數(shù)據(jù)庫引擎的方式基本相同。

有兩種類型的 SQL Server 實例:

默認(rèn)實例

SQL Server 2000 數(shù)據(jù)庫引擎默認(rèn)實例的運行方式與 SQL Server 早期版本的數(shù)據(jù)庫引擎相同。默認(rèn)實例僅由運行該實例的計算機的名稱唯一標(biāo)識,它沒有單獨的實例名。如果應(yīng)用程序在請求連接 SQL Server 時只指定了計算機名,則 SQL Server 客戶端組件將嘗試連接這臺計算機上的數(shù)據(jù)庫引擎默認(rèn)實例。這保留了與現(xiàn)有 SQL Server 應(yīng)用程序的兼容性。

一臺計算機上只能有一個默認(rèn)實例,而默認(rèn)實例可以是 SQL Server 的任何版本。

命名實例

除默認(rèn)實例外,所有數(shù)據(jù)庫引擎實例都由安裝該實例的過程中指定的實例名標(biāo)識。應(yīng)用程序必須提供準(zhǔn)備連接的計算機的名稱和命名實例的實例名。計算機名和實例名以格式 computer_name\instance_name 指定。

一臺計算機上可以運行多個命名實例,但只有 SQL Server 2000 數(shù)據(jù)庫引擎才可作為命名實例運行。SQL Server 早期版本中的數(shù)據(jù)庫引擎不能作為命名實例運行。

實例主要應(yīng)用于數(shù)據(jù)庫引擎及其支持組件,而不應(yīng)用于客戶端工具。如果安裝了多個實例,則每個實例都將獲得各自唯一的一套:

系統(tǒng)和用戶數(shù)據(jù)庫。

SQL Server 和 SQL Server 代理服務(wù)。對于默認(rèn)實例,服務(wù)名仍為 MSSQLServer 和 SQLServerAgent。對于命名實例,服務(wù)名改為 MSSQL$instancename 和 SQLAgent$instancename,使得這些服務(wù)與服務(wù)器上的其它實例分開啟動和停止。可使用相關(guān)聯(lián)的 SQL Server 服務(wù)啟動和停止不同實例的數(shù)據(jù)庫引擎。SQL Server 代理服務(wù)管理相關(guān)聯(lián)的數(shù)據(jù)庫引擎實例的調(diào)度事件。

與數(shù)據(jù)庫引擎、SQL Server 和 SQL Server 代理服務(wù)相關(guān)聯(lián)的注冊表鍵。

使應(yīng)用程序能連接特定實例的網(wǎng)絡(luò)連接地址。

共享組件

以下組件可由運行于同一臺計算機上的所有實例共享:

此計算機上只有一個 SQL Server 2000 程序組 (Microsoft SQL Server),以及由該程序組中的每個圖標(biāo)表示的唯一一個實用工具的復(fù)本。唯一一個 SQL Server 聯(lián)機叢書的復(fù)本。

程序組中的實用工具版本來自計算機上最先安裝的 SQL Server 2000 版本。例如,如果將 SQL Server 2000 簡體中文版作為默認(rèn)實例安裝,然后將 SQL Server 2000 美國英語版作為命名實例安裝,則只有一個 SQL Server 2000 程序組。該程序組中的所有實用工具圖標(biāo)和 SQL Server 聯(lián)機叢書圖標(biāo)都將啟動簡體中文版的工具。

所有 SQL Server 2000 實用工具都能處理多個實例。可以從一個 SQL Server 2000 服務(wù)管理器的復(fù)本啟動和停止每個實例。可使用一個 SQL Server 2000 SQL Server 企業(yè)管理器復(fù)本控制計算機上所有實例中的對象,使用一個 SQL Server 2000 服務(wù)器網(wǎng)絡(luò)管理器復(fù)本管理計算機上所有實例的網(wǎng)絡(luò)通訊地址。

僅有一個 MSSearchService 復(fù)本管理針對計算機上所有 SQL Server 實例的全文檢索。

English Query 和 Microsoft SQL Server 2000 Analysis Services 服務(wù)器都只有一個復(fù)本。

與客戶端軟件相關(guān)聯(lián)的注冊表鍵在實例間不重復(fù)。

只有一個 SQL Server 開發(fā)庫(包括 *.lib 文件)和示例應(yīng)用程序的復(fù)本。

默認(rèn)實例

可作為默認(rèn)實例操作的配置包括:

SQL Server 2000 的默認(rèn)實例。

作為默認(rèn)實例運行的 SQL Server 7.0 版安裝。

作為默認(rèn)實例運行的 SQL Server 6.5 版安裝。

可使用 SQL Server 2000 vswitch 實用工具,與 SQL Server 6.5 版安裝進行版本切換的 SQL Server 2000 默認(rèn)實例。

可使用 SQL Server 7.0 版 vswitch 實用工具,與 SQL Server 6.5 版安裝進行版本切換的 SQL Server 7.0 版安裝。

說明 在同一臺計算機上安裝 SQL Server 2000 實例前,必須將 SQL Server 6.5 Service Pack 5 應(yīng)用于所有 SQL Server 6.5 實例。

在 SQL Server 版本間切換

不能在 SQL Server 7.0 版安裝和 SQL Server 2000 默認(rèn)實例之間進行版本切換。

除了默認(rèn)實例外,還可以擁有任意數(shù)量的 SQL Server 2000 命名實例。在運行命名實例前,無須在計算機上運行默認(rèn)實例。在沒有默認(rèn)實例的計算機上可運行命名實例。SQL Server 6.5 版和 SQL Server 7.0 只能作為默認(rèn)實例運行,不能作為命名實例運行。

在單臺計算機或單個故障轉(zhuǎn)移群集中,Microsoft 不支持超過 16 個實例。

如果在一臺計算機上運行作為默認(rèn)實例的 SQL Server 6.5 版和一個或多個 SQL Server 2000 命名實例,則該計算機將有兩個 SQL Server 程序組,而非一個 SQL Server 程序組:

SQL Server 2000 程序組執(zhí)行 SQL Server 2000 工具。

SQL Server 6.5 版程序組運行 SQL Server 6.5 工具。

如果同時運行 SQL Server 7.0 版和 SQL Server 2000,則 SQL Server 7.0 程序組中的圖標(biāo)將執(zhí)行 SQL Server 2000 工具。

說明 在同一臺計算機上安裝 SQL Server 2000 實例前,必須將 SQL Server 6.5 Service Pack 5 應(yīng)用于所有 SQL Server 6.5 實例。

怎么查看sqlserver實例名

1、查詢SQL中的所有表: Select TABLE_NAME FROM 數(shù)據(jù)庫名稱.INFORMATION_SCHEMA.TABLES Where TABLE_TYPE='BASE TABLE' 執(zhí)行之后,就可以看到數(shù)據(jù)庫中所有屬于自己建的表的名稱 2、查詢SQL中所有表及列: Select dbo.sysobjects.name as Table_name, dbo.syscolumns.name AS Column_name FROM dbo.syscolumns INNER JOIN dbo.sysobjects ON dbo.syscolumns.id = dbo.sysobjects.id Where (dbo.sysobjects.xtype = 'u') AND (NOT (dbo.sysobjects.name LIKE 'dtproperties')) 3、在Sql查詢分析器,還有一個簡單的查詢方法: EXEC sp_MSforeachtable @command1="sp_spaceused '?'" 執(zhí)行完之后,就可以看到數(shù)據(jù)庫中所有用戶表的信息 4、查詢總存儲過程數(shù):select count(*) 總存儲過程數(shù) from sysobjects where xtype='p' 附:xtype類型D = 默認(rèn)值或 DEFAULT 約束

F = FOREIGN KEY 約束L = 日志FN = 標(biāo)量函數(shù)

IF = 內(nèi)嵌表函數(shù)

P = 存儲過程

PK = PRIMARY KEY 約束(類型是 K)

RF = 復(fù)制篩選存儲過程S = 系統(tǒng)表TF = 表函數(shù)

TR = 觸發(fā)器U = 用戶表UQ = UNIQUE 約束(類型是 K)V = 視圖X = 擴展存儲過程 另:在sqlserver中取得某個數(shù)據(jù)庫中所有表名的sql語句 select sysobjects.name from sysobjects.xtype ='U';SELECT name

WHERE (xtype = 'U') 在數(shù)據(jù)庫的sysobjects表里有這個數(shù)據(jù)庫全部表的信息, xtype值為'U'的就是表名 注意:一般通過上述方法獲得全部用戶表示都會有一個dtproperties表,SQLSERVER 默認(rèn)它也是用戶表,想要從用戶表中排出,需要加上限定條件 status0,即:select * from sysobjects where xtype='U' and status0

sQL server 什么是實例

實例在數(shù)據(jù)庫中,代表一些程序的集合。如Oracle中,實例就是一些能支撐數(shù)據(jù)庫運行的數(shù)據(jù)庫程序。

在面向?qū)ο蟪绦蛟O(shè)計中,“類”在實例化之后叫做一個“實例”。 “類”是靜態(tài)的,不占進程內(nèi)存,而“實例”擁有動態(tài)內(nèi)存。

實例化是指在面向?qū)ο蟮木幊讨校延妙悇?chuàng)建對象的過程稱為實例化。是將一個抽象的概念類,具體到該類實物的過程。實例化過程中一般由類名 對象名 = new 類名(參數(shù)1,參數(shù)2...參數(shù)n)構(gòu)成。

擴展資料

實例(instance)和對象(object)的區(qū)別

實例和對象基本上是同義詞,它們常常可以互換使用。對象代表了類的一個特定的實例。對象具有身份(identity)和屬性值(attribute values)2個特征。實例是對象的具體表示,操作可以作用于實例,實例可以有狀態(tài)地存儲操作結(jié)果。實例被用來模擬現(xiàn)實世界中存在的、具體的或原型的東西。

對象就是類的實例,所有的對象都是實例,但并不是所有的實例都是對象。例如,一個關(guān)聯(lián)(UML關(guān)系中的一種)的實例不是一個對象,它只是一個實例、一個連接。我們常見的實例都是類的實例,此時二者沒有區(qū)別。除了類的實例外的實例都不是對象。

如何查看本機已經(jīng)安裝的“sqlserver”的所有實例名?

您好,很高興能幫助您,

來源于csdn

一、

查看實例名時可用

1、服務(wù)—SQL Server(實例名),默認(rèn)實例為(MSSQLSERVER)

或在連接企業(yè)管理時-查看本地實例

2、通過注冊表

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server/InstalledInstance

3、用命令

sqlcmd/osql

sqlcmd -L

sqlcmd -Lc

osql -L

獲取可用實例,以下舉一個例子,根據(jù)自己情況改

DECLARE @Table TABLE ( instanceName sysname NULL)

insert @Table EXEC sys.xp_cmdshell 'sqlcmd -Lc'

--LEFT(@@serverName,CHARINDEX('/',@@serverName+'/')-1) 替代為本機名就行了 , 根據(jù)實例命名規(guī)則判斷

SELECT * FROM @Table WHERE instanceName LIKE LEFT( @@serverName , CHARINDEX ( '/' , @@serverName + '/' )- 1)+ '%'

二、

--1.

SELECT SERVERPROPERTY('InstanceName')

--2

sp_helpserver

--3

select @@SERVERNAME

--4

SELECT * FROM SYS.SYSSERVERS

--5

SELECT * FROM SYS.SERVERS

三、

EXECUTE xp_regread @rootkey='HKEY_LOCAL_MACHINE',

@key='SOFTWARE/Microsoft/Microsoft SQL Server/Instance Names/SQl',

@value_name='MSSQLSERVER'

四、

Select Case

When SERVERPROPERTY ('InstanceName') Is Null Then @@SERVERNAME

Else SERVERPROPERTY ('InstanceName')

End

五、在本地或網(wǎng)絡(luò)得到所有實例名

1、You can do with registry reading , like my code

using System;

using Microsoft.Win32;

namespace SMOTest

{

class Program

{

static void Main()

{

RegistryKey rk = Registry.LocalMachine.OpenSubKey(@"SOFTWARE/Microsoft/Microsoft SQL Server");

String[] instances = (String[])rk.GetValue("InstalledInstances");

if (instances.Length 0)

{

foreach (String element in instances)

{

if (element == "MSSQLSERVER")

Console.WriteLine(System.Environment.MachineName);

else

Console.WriteLine(System.Environment.MachineName + @"/" + element);

}

}

}

}

}

2、You can use SQLDMO.dll to retrieve the list of SQL Server instances. The SQLDMO.dll can be found from the "C:/Program Files/Microsoft SQL Server/80/Tools/Bin" folder. Refer this assembly in your project and the following snippet would return a List Object containing the sql server instances.

public static List GetSQLServerInstances()

{

NameList sqlNameList = null;

Application app = null;

var sqlServers = new List();

try

{

app = new ApplicationClass();

sqlNameList = app.ListAvailableSQLServers();

foreach (string sqlServer in sqlNameList)

sqlServers.Add(sqlServer);

}

catch(Exception ex)

{

//play with the exception.

}

finally

{

if (sqlNameList != null)

sqlNameList = null;

if (app != null)

app = null;

}

return sqlServers;

}

你的采納是我前進的動力,還有不懂的地方,請你繼續(xù)“追問”!

如你還有別的問題,可另外向我求助;答題不易,互相理解,互相幫助!

什么是SQL SERVER實例

如果你裝了一個SQL Server, 那么去你機器的服務(wù)(command: services.msc)里面看,找到SQL server 這個服務(wù)(sql server數(shù)據(jù)庫主服務(wù)),你看到的應(yīng)該是這樣 SQL Server(MSSQLSERVER),它就標(biāo)志著一個實例,這個實例的名字叫MSSQLSERVER,也叫默認(rèn)實例。

如果你再裝一個SQL Server, 裝的時候就不能一路 next下來了,他會提示你默認(rèn)的實例已經(jīng)存在,你要新創(chuàng)建一個實例名,輸入,安裝。再去看會發(fā)現(xiàn)同樣的服務(wù)有多了一個,只不過括號中的MSSQLSERVER,換成了你輸入的名字,也叫命名實例。

簡單的理解,就是數(shù)據(jù)庫服務(wù)器。數(shù)據(jù)庫要放在服務(wù)器上,不同的服務(wù)器就是不同的實例,實例可以在不同的機器上,也可以在相同的機器上,在相同的機器上時,實例名不能相同。

在sql server 2005中服務(wù)器實例名稱是什么 如何查看

在sql server 2005中查詢服務(wù)器實例名稱的具體步驟如下:

1、首先,打開電腦的開始菜單,選擇“控制面板”:

2、接著,在“控制面板”選項卡中,選擇“管理工具”:

3、之后,就會打開系統(tǒng)的服務(wù)窗口了:

4、在“服務(wù)”中,找到sql 開頭的服務(wù)名:

5、最后,這個“SQL Server (MSSQLSERVER)”服務(wù)后綴就"MSSQLSERVER"是該數(shù)據(jù)庫的實例名了:

網(wǎng)頁題目:sqlserver實例在,怎么查sqlserver實例
瀏覽路徑:http://chinadenli.net/article24/dsihsje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站商城網(wǎng)站網(wǎng)站維護網(wǎng)站收錄企業(yè)網(wǎng)站制作網(wǎng)頁設(shè)計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)