當前位置:首頁 » 編程語言 » sql2008實例名

sql2008實例名

發布時間: 2022-03-15 21:03:26

A. sql SERver 實例的名稱和實例ID是什麼

如果是命名實例:機器名實例名。

select @@servername查看當前實例名。

如果為默認實例:機器名。

SQL Server 2000 公司推出的SQL Server資料庫管理系統,該版本繼承了SQL Server 7.0 版本的優點,同時又比它增加了許多更先進的功能。

具有使用方便可伸縮性好與相關軟體集成程度高等優點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2000 的大型多處理器的伺服器等多種平台使用。

(1)sql2008實例名擴展閱讀:

強大的審計功能:

SQL Server 2008為我們帶來了一些更強大的審計功能;或許其中最重要的一個就是變更數據捕獲(CDC)。使用CDC,你能夠捕獲和記錄發生在你資料庫中的任意INSERT、UPDATE或DELETE等操作。

一旦為一個資料庫啟用了CDC功能,你可以對該資料庫中的一個表進行跟蹤記錄。SQL Server會記錄對這些表進行修改的信息,並將其寫到啟用CDC功能的資料庫的某些系統表中。

當一個用戶針對你的數據表運行INSERT、UPDATE或UPDATE操作時,相關操作事務和相關數據就會被記錄下來。對於INSERT來說,插入的數值會被記錄,而對於DELETE來說,被刪除的值同樣也會被記錄。UPDATE的操作略微有點不同。

B. 如何查看和獲取SQL Server實例名

一、查看實例名時可用

1、服務—SQL Server(實例名),默認實例為(MSSQLSERVER)

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

2、通過注冊表
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL
Server/InstalledInstance

3、用命令
sqlcmd/osql
sqlcmd -L
sqlcmd -Lc
osql
-L

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

復制代碼
代碼如下:

DECLARE @Table TABLE ( instanceName
sysname NULL)

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

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

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

五、在本地或網路得到所有實例名

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;
}

C. 安裝sql2008實例名稱被佔用,怎麼解決

可以通過以下兩種方式(任選一)解決安裝SQL Server 2008使用默認實例時提示實例名稱被佔用的問題。
1、將之前安裝的默認實例MSSQLSERVER卸載然後再運行安裝程序安裝默認實例。
2、在安裝實例界面選擇【命名實例】,然後自己設置一個實例名稱,然後按照向導提示繼續安裝。

D. 如何查看SQL Server的實例名

cmd->services.msc 找到SQL服務 右鍵,看裡面的服務名,就是實例名 mssql$sql2008 $ 後面的就是沒,有沒有$就是默認名

E. sql實例名在哪找

在注冊表裡(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\InstalledInstances)

服務—SQL Server(實例名),默認實例為(MSSQLSERVER)
或在連接企業管理時-查看本地實例

F. 我安裝SQL Server,有一步提示要寫實例名,怎樣寫啊實例名

如果是第一次安裝的話,選默認實例名就可以了。如果電腦上有了其他版本的sql,則需要自己加個實例名,用來區分兩個版本。操作如下:

1、首先打開安裝程序,選擇「全新SQL SERVER獨立安裝或向現有安裝添加功能」;

G. 如何修改sql Server的是實例名

使用sp_rename
你在SQL
SERVER的索引中查查關於SP_RENAME的解釋說明,對於參數都有說明。
可以修改資料庫實例名,可以修改表名,欄位名等等。
例如修改資料庫實例Test為newtest
sp_rename
'Test',
'newtest','database'
但是,master等一些安裝自帶的資料庫實例名,是不可以修改的。

H. 如何給sql2008更改實例名麻煩高手指點謝謝

首先實例名安裝後即不能更改,若要更改需要卸載資料庫重新安裝,或重新安裝新實例
你找的代碼只是因為你安裝了資料庫後修改了機器名,導致伺服器名與實例名不同
而你的代碼是就是修改伺服器名的

I. sql server 2008 實例名怎麼寫

在設置外網訪問SQL2008資料庫 之前,首先必須保證區域網內訪問SQL2008沒有問題 。那麼,我們先來看看區域網內訪問SQL2008資料庫需要哪些步驟和設置,才能做到在區域網內任何一台機器上輸入SQL2008資料庫IP地址和埠號即能訪問。 1.SQL2008資料庫端設置 通常一台機器裝上SQL2008後,要實現區域網訪問SQL2008隻要幾步。 1)打開SQL2008配置工具,步驟:【開始】—>【所有程序】—>【Microsoft SQL Server 2008】—>【Configuration Tools】—>【SQL Server Configuration Manager】; 2)在打開的配置界面,雙擊左邊【SQL Server 網路配置】,可以看到本機安裝的資料庫實例的協議,一般有【SQL Express的協議】和【MSSQLSERVER】的協議,如果你安裝時不是使用默認實例名,那麼在這里你應該找到自己需要設置外網訪問的資料庫實例名,雙擊它; 3)此時,可以看到四個協議,一般啟用前三個,禁用最後一個,即啟用【shared memory】、【named pipes】和【TCP/IP】,禁用【VIA】; 4)啟用【TCP/IP】後,順便應該滑鼠右鍵該協議屬性,設置下開放的埠,在IP1-IP9中都可以設置成1433,【活動】和【已啟用】都選擇【是】,最後一個IPALL也可設置成1433;ok,這時必須在配置頁面的SQL Server服務項下面重啟伺服器,才能使得設置生效,如果這樣還不行,建議重啟電腦。 5)可以關閉了配置工具了,接下來打開【SQL Server Manager Studio】,登入您的資料庫,打開後在【對象資源管理器】找到你資料庫伺服器的根節點,滑鼠右鍵,選擇【方面】,在方面下拉菜單下選擇【外圍應用配置】,在下面找RomoteDacEnabled,設置為True,然後重啟資料庫;(這個選項在我的設置過程中貌似沒有起到作用,不設置為True好像遠程也能訪問); 6)設置到這里基本上就可以實現區域網內訪問SQL2008資料庫了。如果還不行,請將X:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn\sqlservr.exe在windows防火牆中設置程例外,也將X:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe設置成例外,把1433埠也設置成例外。轉載,僅供參考。

J. 怎麼查看sql2008的實例名

SELECT@@SERVERNAME

熱點內容
寶可夢我的世界自創伺服器 發布:2025-07-22 18:09:31 瀏覽:226
男人的圖片密碼多少 發布:2025-07-22 18:07:45 瀏覽:367
ftp直接訪問nas 發布:2025-07-22 18:00:53 瀏覽:233
java的對象的屬性值 發布:2025-07-22 17:58:59 瀏覽:745
黑魂的伺服器是電腦和主機共用嗎 發布:2025-07-22 17:56:35 瀏覽:630
linux看時間 發布:2025-07-22 17:55:37 瀏覽:102
雲更新賬號已綁定其他伺服器 發布:2025-07-22 17:36:56 瀏覽:60
為什麼垃圾安卓老是卡 發布:2025-07-22 17:36:45 瀏覽:490
長沙cnc編程招聘信息 發布:2025-07-22 17:36:12 瀏覽:749
ubuntu顯示文件夾 發布:2025-07-22 17:35:50 瀏覽:620