十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
對(duì)所有SQL server服務(wù)使用相同的賬戶

創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供忻府網(wǎng)站建設(shè)、忻府做網(wǎng)站、忻府網(wǎng)站設(shè)計(jì)、忻府網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、忻府企業(yè)網(wǎng)站模板建站服務(wù),十載忻府做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
賬戶名點(diǎn)瀏覽,然后查找,選中第一個(gè)賬戶名
Alter Table 表名 ALTER COLUMN 字段名 TYPE 類型(長度)
例:alter column a alter column b vachar(20)
修改a表中的字段b,c字段為字符型,長度為20
界面方式:
在數(shù)據(jù)庫左端的圖標(biāo)上右擊,選擇任務(wù)—導(dǎo)出,之后選擇數(shù)據(jù)源類型(一般默認(rèn)數(shù)據(jù)庫當(dāng)前類型),接著選擇你要導(dǎo)出數(shù)據(jù)的類型(一般不用默認(rèn)的,經(jīng)常導(dǎo)出為excel格式的,這看你的需要),后面就是一連串的確定了。
單擊數(shù)據(jù)庫前面的小箭頭, 有個(gè)安全性,在安全性里面設(shè)置用戶,創(chuàng)建一個(gè)用戶
首先需要登錄
打開 Sql Server
先展開你需要查詢的表,了解其中的字段名后點(diǎn)擊新建查詢
查詢中輸入如下命令,系統(tǒng)會(huì)有實(shí)時(shí)提示
正確后,點(diǎn)擊執(zhí)行
如果表中沒有數(shù)據(jù)則0顯示
查詢中輸入如下命令:
select top 20 UserID,UserName
from ReportServer$SQLSERVER.dbo.Users
即可查看所有符合條件的記錄。
注:其中 top 20 為最先的20條??梢匀サ艉箫@示所有。
UserID,UserName 為指定字段名,如替換為 * 則顯示所有字段。
ReportServer$SQLSERVER.dbo.Users,分別為庫名,表名。
一、
查看實(shí)例名時(shí)可用
1、服務(wù)—SQL Server(實(shí)例名),默認(rèn)實(shí)例為(MSSQLSERVER)
或在連接企業(yè)管理時(shí)-查看本地實(shí)例
2、通過注冊(cè)表
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server/InstalledInstance
3、用命令
sqlcmd/osql
sqlcmd -L
sqlcmd -Lc
osql -L
獲取可用實(shí)例,以下舉一個(gè)例子,根據(jù)自己情況改
DECLARE @Table TABLE ( instanceName sysname NULL)
insert @Table EXEC sys.xp_cmdshell 'sqlcmd -Lc'
--LEFT(@@serverName,CHARINDEX('/',@@serverName+'/')-1) 替代為本機(jī)名就行了 , 根據(jù)實(shí)例命名規(guī)則判斷
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
五、在本地或網(wǎng)絡(luò)得到所有實(shí)例名
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;
}