当前位置:首页 » 编程语言 » sqlserver默认实例名

sqlserver默认实例名

发布时间: 2023-06-01 01:40:10

‘壹’ sql server 什么是实例

实例在数据库中,代表一些程序的集合。如Oracle中,实例就是一些能支撑数据库运行的数据库程序。

在面向对象程序设计中,“类”在实例化之后叫做一个“实例”。 “类”是静态的,不占进程内存,而“实例”拥有动态内存。

实例化是指在面向对象的编程中,把用类创建对象的过程称为实例化。是将一个抽象的概念类,具体到该类实物的过程。实例化过程中一般由类名 对象名 = new 类名(参数1,参数2...参数n)构成。



(1)sqlserver默认实例名扩展阅读

实例(instance)和对象(object)的区别

实例和对象基本上是同义词,它们常常可以互换使用。对象代表了类的一个特定的实例。对象具有身份(identity)和属性值(attribute values)2个特征。实例是对象的具体表示,操作可以作用于实例,实例可以有状态地存储操作结果。实例被用来模拟现实世界中存在的、具体的或原型的东西。

对象就是类的实例,所有的对象都是实例,但并不是所有的实例都是对象。例如,一个关联(UML关系中的一种)的实例不是一个对象,它只是一个实例、一个连接。我们常见的实例都是类的实例,此时二者没有区别。除了类的实例外的实例都不是对象。

‘贰’ 如何查看本机已经安装的“sqlserver”的所有实例名

您好,很高兴能帮助您,
来源于csdn
一、

查看实例名时可用
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;
}
你的采纳是我前进的动力,还有不懂的地方,请你继续“追问”!
如你还有别的问题,可另外向我求助;答题不易,互相理解,互相帮助!

‘叁’ SQL SERver 实例的名称和实例ID是什么

如果是命名实例:机器名实例名。

select @@servername查看当前实例名。

如果为默认实例:机器名。

SQL Server 2000 公司推出的SQL Server数据库管理系统,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能。

具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。

(3)sqlserver默认实例名扩展阅读:

强大的审计功能:

SQL Server 2008为我们带来了一些更强大的审计功能;或许其中最重要的一个就是变更数据捕获(CDC)。使用CDC,你能够捕获和记录发生在你数据库中的任意INSERT、UPDATE或DELETE等操作。

一旦为一个数据库启用了CDC功能,你可以对该数据库中的一个表进行跟踪记录。SQL Server会记录对这些表进行修改的信息,并将其写到启用CDC功能的数据库的某些系统表中。

当一个用户针对你的数据表运行INSERT、UPDATE或UPDATE操作时,相关操作事务和相关数据就会被记录下来。对于INSERT来说,插入的数值会被记录,而对于DELETE来说,被删除的值同样也会被记录。UPDATE的操作略微有点不同。

‘肆’ 怎么查看sql server 数据库的实例名

怎么查看sql server 数据库的实例名
查看实例名时可用 1、服务—SQL Server(实数源例局空名),默认实例为(MSSQLSERVER) 或在连接企业管理时-查看本地实例 2、通过注册桐毕瞎表 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQLServer/InstalledInstance 3、用命令 sqlcmd/osql sqlcmd -L sql.

‘伍’ 连接sqlserver到底要不要写实例名

一、简单回答:可以要写,也可以以端口号的方式。

二、示例:

示例1,服务器写成:

mainserver\SQLEXPRESS
表示,服务器网络名为 mainserver,实例名为SQLEXPRESS
示例2,服务器写成:
192.168.1.2\SQLEXPRESS2
表示,服务器IP为192.168.1.2,实例名为SQLEXPRESS
示例3,服务器写成:
192.168.1.2,1433
表示,服务器IP为192.168.1.2,实例 为使用1433端口的实例

三、事实上,192.168.1.2,1433为最可靠的一类写法。它联接的可靠度、速度都要高于其它的写法,这是因为SQL Server服务器不用再转解释,当然,这个节省的时间多数情况下不唯渗皮必考虑。

四、相关知识:
如果SQL服务器上有多个实例。

1、可以写实例名,也可以不写。如果不写,会联接默认实例名。默认实例名当然只能有一个。
2、如果要联接非默认实例名,就要带上确切指差的实例名。
3、当然,如果要联接非默认实例名,也可以不写实例名喊枣,只要写对准确的实例对应的“端口号”即可。不同的实例原则上不能使用相同的端口号。
4、当然,不同的实例也可以使用相同的端口号,不过,在端口号相同情况下,同一时间其中只能有一个能以TCP/IP方式对外提供有效的SQL服务。

‘陆’ 安装以后,我怎么将sqlserver的实例默认名称

说明你已经安装过Sqlserver,并且占用了默认实例
你可以选择告并镇卸载默认实例,也可蔽拍以袜粗选择在安装时,用新的实例名,比如aaa
这样在连接你的SqlServer2008时,就要用机器名加aaa来访问,比如:
server=127.0.0.1\aaa

‘柒’ 在sql server 2005中服务器实例名称是什么 如何查看

简单的这样看
开始菜单下的
sqlserver配置管理器
-----sqlserver服务-------你看sqlserver()
括号里的为实例名
也可以按楼上的
在注册表里
(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft
SQL
Server\InstalledInstances)

服务—SQL
Server(实例名),默认实例为(MSSQLSERVER)
或在连接企业管理时-查看本地实例

‘捌’ 安装SQL Serve 2000时为什么不能选择实例名默认

安装SQL Serve 2000时不能选择实例名默认陵银是设置错误造成的,解决方法为:

1、该操作方法以sql server 2008 为者厅例。

‘玖’ 在sql server 2005中服务器实例名称是什么 如何查看

在sql server 2005中查询服务器实例名称的具体步骤如下:

1、首先,打开电脑的开始菜单,选择“控制面板”:

热点内容
皇家农场脚本 发布:2024-05-03 16:46:41 浏览:458
顺序存储链式存储 发布:2024-05-03 16:46:41 浏览:879
电脑配置低可以玩什么fps游戏 发布:2024-05-03 16:46:39 浏览:421
qq刷红包脚本 发布:2024-05-03 16:16:54 浏览:769
c服务编译耗时优化原理及实例 发布:2024-05-03 15:35:26 浏览:15
ue编程 发布:2024-05-03 15:34:40 浏览:610
经典的c语言程序 发布:2024-05-03 15:03:24 浏览:859
工程加密网 发布:2024-05-03 14:59:55 浏览:292
吃冰球解压 发布:2024-05-03 14:59:10 浏览:895
编译芯片发烫 发布:2024-05-03 14:59:05 浏览:549