sqlserver的默認實例名
① sqlserver多個實例算幾個許可
1、思路
SQL資料庫的鏈接完整的寫法為:主機名或IP\SQL實例名稱,埠號
2、實例:
伺服器IP 192.168.0.100
實例1名稱: sql1 ,埠1433, 資料庫名 test1
實例2名稱: sql2 ,埠1434, 資料庫名 test1
同一個資料庫,在兩個不同的實例,
連接字元串應這樣寫:
連接實例1:Data Source=@"192.168.0.100\sql1,1433"
連接實例2:Data Source=@"192.168.0.100\sql2,1434"
② 安裝以後,我怎麼將sqlserver的實例默認名稱
企業管理器=>右鍵你的實例(綠色圖標)=>屬性=>實例名
打sp3補丁的時候需要啟動sqlserver
③ 按通常的用法,MSSQLSERVER和SQL1哪個才是實例名它們之間是什麼關系
首先,您要清楚 微軟的 sqlserver 在Windows平台上 安裝時候 要注意的選項,安裝的時候會詢問你是安裝默認實例還是 命名實例。
所謂的實例,實際是指伺服器,安裝一個伺服器就是多了一個實例。當然 如果安裝多個話 必然要有命名實例 。 默認實例是指 伺服器 的名字是用你的電腦名字,自己不需要指定。如果你確實想安裝多個的話 多個實例之間 要特別注意埠問題 配置埠號碼 要不一致才行 。
④ 填空題(2.0分) 3.啟動或關閉 SQL SERVER服務,若安裝實例名稱 是 mssglser
摘要 您好,您的問題我已經看到了,正在整理答案,請稍等一會兒哦~
⑤ sql2005 默認實例名是什麼
如果是 企業版或者開發版的話, 默認名字是 MSSQLSERVER
如果是 Express 版本的話, 默認名字是 SQLEXPRESS
⑥ 怎麼查看sqlserver實例名
1、可以從sql配置管理器的服務中查看
2、可以在smss中,新建查詢窗口,輸入SELECT SERVERPROPERTY('InstanceName')
如果是默認實例名就會返回null
3、sp_help 這是系統存儲過程,可以在環境中查看所有的實例
⑦ SQL SEVER 2000無法選擇默認怎麼辦
無法選擇默認是啥意思呀,你是指的實例名?
如果你機子上已經安裝有sqlserver的話,前面那個應該把默認實例名佔用了, 你這次安裝只能再指定新的實例名了,不能使用機器名默認了。
指定新實例名以後訪問的時候, server 這塊兒用 機器名\實例名 這種形式訪問。
⑧ 如何查看和獲取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 sqlserver 操作
在安裝VS的時候會自動安裝一個sql server的精簡版express版本,這個版本的功能不是很多,建議卸載然後安裝一個開發版或其他版本資料庫。
在安裝的過程中會出現一個關於實例選擇的問題,你可以按自己喜好看是默認實例還是命名實例,如果是卸載後安裝建議選擇命名實例,隨便起個名字。
登陸資料庫你可以在網路上查具體的方法,至於你說到的添加修改刪除數據,都是基於表操作的,sql語法是
添加 insert into 表 values(數據......) 或
insert into 表 select 數據......
修改 update 表 set 列 = 新值 where 篩選條件
刪除 delete from 表 where 篩選條件
⑩ SQLServer多實例更改默認實例
能看懂么?我沒改什麼埠,我電腦兩個實例名一個叫SQL2000一個叫SQL2008