十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
对所有SQL server服务使用相同的账户
创新互联公司专业为企业提供忻府网站建设、忻府做网站、忻府网站设计、忻府网站制作等企业网站建设、网页设计与制作、忻府企业网站模板建站服务,十载忻府做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
账户名点浏览,然后查找,选中第一个账户名
Alter Table 表名 ALTER COLUMN 字段名 TYPE 类型(长度)
例:alter column a alter column b vachar(20)
修改a表中的字段b,c字段为字符型,长度为20
界面方式:
在数据库左端的图标上右击,选择任务—导出,之后选择数据源类型(一般默认数据库当前类型),接着选择你要导出数据的类型(一般不用默认的,经常导出为excel格式的,这看你的需要),后面就是一连串的确定了。
单击数据库前面的小箭头, 有个安全性,在安全性里面设置用户,创建一个用户
首先需要登录
打开 Sql Server
先展开你需要查询的表,了解其中的字段名后点击新建查询
查询中输入如下命令,系统会有实时提示
正确后,点击执行
如果表中没有数据则0显示
查询中输入如下命令:
select top 20 UserID,UserName
from ReportServer$SQLSERVER.dbo.Users
即可查看所有符合条件的记录。
注:其中 top 20 为最先的20条。可以去掉后显示所有。
UserID,UserName 为指定字段名,如替换为 * 则显示所有字段。
ReportServer$SQLSERVER.dbo.Users,分别为库名,表名。
一、
查看实例名时可用
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;
}