当前位置:首页 » 编程语言 » 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-23 00:52:19 浏览:769
乔安云存储和内存卡可以同时用吗 发布:2025-07-23 00:38:04 浏览:182
瑞士制算法 发布:2025-07-23 00:36:05 浏览:336
自守数c语言 发布:2025-07-23 00:35:18 浏览:679
windows编译protobuf 发布:2025-07-23 00:24:30 浏览:726
冰焰v8脚本官网 发布:2025-07-23 00:19:59 浏览:443
64加密us 发布:2025-07-23 00:09:54 浏览:548
小米路由器怎么看密码 发布:2025-07-23 00:08:18 浏览:536
安卓系统源在哪里找 发布:2025-07-22 23:42:23 浏览:197
警告java 发布:2025-07-22 23:39:41 浏览:461