PIXNET Logo登入

隨便寫寫的新天地

跳到主文

反正就是隨便寫寫囉~不要給他看的太認真啦~~~

部落格全站分類:生活綜合

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 4月 25 週三 201212:35
  • 更改電腦名稱後 SQL Server 的 Server Name 變化

當安裝 SQL Server 的電腦更改名稱後,執行以下指令得到的結果為:
 




select srvname from master.dbo.sysservers


舊名稱



exec sp_helpserver


name, network_name 均為舊名稱



select @@SERVERNAME


舊名稱



select serverproperty('MachineName')


新名稱



select serverproperty('ServerName')


新名稱


 


(繼續閱讀...)
文章標籤

tsuozoe 發表在 痞客邦 留言(0) 人氣(4,722)

  • 個人分類:MS SQL資料庫
▲top
  • 9月 01 週四 201115:16
  • 【T-SQL】在 Left Join 語法中使用 Count

Table_1 是類別資料
Table_2 是各類別出現紀錄
 
(繼續閱讀...)
文章標籤

tsuozoe 發表在 痞客邦 留言(1) 人氣(6,527)

  • 個人分類:MS SQL資料庫
▲top
  • 2月 08 週一 201010:50
  • SQL Server 的版本資訊

 



§ SERVERPROPERTY


 


 
select  SERVERPROPERTY('ProductVersion') SQL Server 執行個體的產品版本。


 

格式為 'major.minor.build'。 e.g. SQL Server 2000


SQL Server 2000

































版本編號 發行
● 8.00.194 RTM
● 8.00.384 SQL Server 2000 SP1
● 8.00.534 SQL Server 2000 SP2
● 8.00.760 SQL Server 2000 SP3
● 8.00.818 SQL Server 2000 SP3 w/ Cumulative Patch MS03-031
● 8.00.2039 SQL Server 2000 SP4

 


SQL Server 2005

























版本編號 發行
● 9.00.1399 RTM
● 9.00.2047 SQL Server 2005 SP1
● 9.00.3042 SQL Server 2005 SP2
● 9.00.4035 SQL Server 2005 SP3

 


 


 注意:如果您在安裝產品或安裝舊版的 Service Pack 後套用了 Hotfix,則您的產品版本可能會與這些值有所不同。





 
select  SERVERPROPERTY('ProductLevel') SQL Server 執行個體的版本等級。


 

傳回下列項目之一:

















● RTM 原始發行版本
● SPx Service Pack 版本號碼
● CTP Community Technology Preview 版本

 





 
select  SERVERPROPERTY('Edition') SQL Server 執行個體的版本。


 

請利用這個屬性值來判斷已安裝的產品所支援的功能和限制 (如最大 CPU 數目)。64 位元版的 Database Engine 會將 (64 位元) 附加至版本中。
傳回:













































● Desktop Engine
(不適用於 SQL Server)
● Developer Edition
 
● Enterprise Edition
 
● Enterprise Evaluation Edition
 
● Personal Edition
(不適用於 SQL Server)
● Standard Edition
 
● Express Edition
 
● Express Edition with Advanced Services
 
● Workgroup Edition
 
● Windows Embedded SQL
 




 
 


§@@SERVERNAME


 


 
在安裝期間,SQL Server 安裝程式會將伺服器名稱設成電腦名稱。


 
 select @@SERVERNAME



 

會報告利用 sp_addserver 或 sp_dropserver 預存程序來進行的本機伺服器名稱變更。


 





 
select  SERVERPROPERTY('ServerName')



 
會自動報告電腦網路名稱的變更。


 
 


 
注意:重新命名 SQL Server 作業系統的電腦名稱後之修正作業;修正 @@servername 之問題 (請參考此)


 
 


 
查看所有資訊:


 
SELECT 'BuildClrVersion' ColumnName, SERVERPROPERTY('BuildClrVersion') ColumnValue
UNION ALL
SELECT 'Collation', SERVERPROPERTY('Collation')
UNION ALL
SELECT 'CollationID', SERVERPROPERTY('CollationID')
UNION ALL
SELECT 'ComparisonStyle', SERVERPROPERTY('ComparisonStyle')
UNION ALL
SELECT 'ComputerNamePhysicalNetBIOS', SERVERPROPERTY('ComputerNamePhysicalNetBIOS')
UNION ALL
SELECT 'Edition', SERVERPROPERTY('Edition')
UNION ALL
SELECT 'EditionID', SERVERPROPERTY('EditionID')
UNION ALL
SELECT 'EngineEdition', SERVERPROPERTY('EngineEdition')
UNION ALL
SELECT 'InstanceName', SERVERPROPERTY('InstanceName')
UNION ALL
SELECT 'IsClustered', SERVERPROPERTY('IsClustered')
UNION ALL
SELECT 'IsFullTextInstalled', SERVERPROPERTY('IsFullTextInstalled')
UNION ALL
SELECT 'IsIntegratedSecurityOnly', SERVERPROPERTY('IsIntegratedSecurityOnly')
UNION ALL
SELECT 'IsSingleUser', SERVERPROPERTY('IsSingleUser')
UNION ALL
SELECT 'LCID', SERVERPROPERTY('LCID')
UNION ALL
SELECT 'LicenseType', SERVERPROPERTY('LicenseType')
UNION ALL
SELECT 'MachineName', SERVERPROPERTY('MachineName')
UNION ALL
SELECT 'NumLicenses', SERVERPROPERTY('NumLicenses')
UNION ALL
SELECT 'ProcessID', SERVERPROPERTY('ProcessID')
UNION ALL
SELECT 'ProductVersion', SERVERPROPERTY('ProductVersion')
UNION ALL
SELECT 'ProductLevel', SERVERPROPERTY('ProductLevel')
UNION ALL
SELECT 'ResourceLastUpdateDateTime', SERVERPROPERTY('ResourceLastUpdateDateTime')
UNION ALL
SELECT 'ResourceVersion', SERVERPROPERTY('ResourceVersion')
UNION ALL
SELECT 'ServerName', SERVERPROPERTY('ServerName')
UNION ALL
SELECT 'SqlCharSet', SERVERPROPERTY('SqlCharSet')
UNION ALL
SELECT 'SqlCharSetName', SERVERPROPERTY('SqlCharSetName')
UNION ALL
SELECT 'SqlSortOrder', SERVERPROPERTY('SqlSortOrder')
UNION ALL
SELECT 'SqlSortOrderName', SERVERPROPERTY('SqlSortOrderName')


 
 


§@@VERSION


 


 
select @@VERSION


 

傳回目前安裝之 SQL Server 的版本、處理器架構、建置日期和作業系統。













Microsoft SQL Server  2000 - 8.00.194 (Intel X86)
    Aug  6 2000 00:57:48
    Copyright (c) 1988-2000 Microsoft Corporation
    Personal Edition on Windows NT 5.1 (Build 2600: Service Pack 2)
 
Microsoft SQL Server  2000 - 8.00.2039 (Intel X86)
    May  3 2005 23:18:38
    Copyright (c) 1988-2003 Microsoft Corporation
    Personal Edition on Windows NT 5.1 (Build 2600: Service Pack 2)
 

 





 
 


§ xp_msver


 
 


 
exec master..xp_msver


 

傳回有關 Microsoft SQL Server 的版本資訊。













Index  Name                             Internal_Value Character_Value                                                                                                          
------ -------------------------------- -------------- ------------------------------------------------------------------------------------------------------------------------
1      ProductName                      NULL           Microsoft SQL Server
2      ProductVersion                   524288         8.00.194
3      Language                         1033           英文 (美國)
4      Platform                         NULL           NT INTEL X86
5      Comments                         NULL           NT INTEL X86
6      CompanyName                      NULL           Microsoft Corporation
7      FileDescription                  NULL           SQL Server Windows NT
8      FileVersion                      NULL           2000.080.0194.00
9      InternalName                     NULL           SQLSERVR
10     LegalCopyright                   NULL           c 1988-2000 Microsoft Corp. All rights reserved.
11     LegalTrademarks                  NULL           MicrosoftR is a registered trademark of Microsoft Corporation. Windows(TM) is a trademark of Microsoft Corporation
12     OriginalFilename                 NULL           SQLSERVR.EXE
13     PrivateBuild                     NULL           NULL
14     SpecialBuild                     65630          NULL
15     WindowsVersion                   170393861      5.1 (2600)
16     ProcessorCount                   2              2
17     ProcessorActiveMask              3              00000003
18     ProcessorType                    586            PROCESSOR_INTEL_PENTIUM
19     PhysicalMemory                   2038           2038 (2137174016)
20     Product ID                       NULL           NULL
 
 20101222-1.jpg  




 
 


 
 


 
 


 
 


 
 


 
 


 
 


(繼續閱讀...)
文章標籤

tsuozoe 發表在 痞客邦 留言(0) 人氣(5,313)

  • 個人分類:MS SQL資料庫
▲top
  • 10月 02 週五 200911:54
  • 免費版本的資料庫整理

 
◎
SQL Server 2005 (
2008) Express
Edition
、
SQL
Server  Express Edition

(繼續閱讀...)
文章標籤

tsuozoe 發表在 痞客邦 留言(0) 人氣(6,123)

  • 個人分類:MS SQL資料庫
▲top
  • 12月 10 週三 200811:29
  • MSSQL_OBJECTPROPERTY

傳回目前資料庫中以結構描述為範圍之物件的相關資訊。如需以結構描述為範圍的物件清單
◎ 語法
OBJECTPROPERTY ( id , property )
   id:(int)這是代表目前資料庫中之物件識別碼的運算式。
  property:這是代表 id 指定的物件之傳回資訊的運算式。
傳回類型:int
(繼續閱讀...)
文章標籤

tsuozoe 發表在 痞客邦 留言(0) 人氣(99)

  • 個人分類:MS SQL資料庫
▲top
  • 11月 14 週五 200816:37
  • SQL Server 的 linkedserver 範例

 


DECLARE @SrvName varchar(100)
DECLARE @UsrName varchar(100)
DECLARE @UsrPwd varchar(100)


SET @SrvName = 'aaa'
SET @UsrName = 'sa'
SET @UsrPwd = ''


-- 建立連結
IF (SELECT COUNT(*) FROM master.dbo.sysservers WHERE srvname = @SrvName) < 1  BEGIN
 EXEC sp_addlinkedserver @SrvName
 EXEC sp_addlinkedsrvlogin @SrvName , 'false' , null , @UsrName , @UsrPwd
END


-- 刪除連結
IF (SELECT COUNT(*) FROM master.dbo.sysservers WHERE srvname = @SrvName) = 1  BEGIN
 EXEC sp_droplinkedsrvlogin @SrvName, null
 EXEC sp_dropserver @SrvName
END

(繼續閱讀...)
文章標籤

tsuozoe 發表在 痞客邦 留言(0) 人氣(546)

  • 個人分類:MS SQL資料庫
▲top
  • 11月 14 週五 200816:25
  • sp_linkedservers、sp_helpserver 使用方法

sp_linkedservers
傳回本機伺服器中所定義的連結伺服器清單。

sp_linkedservers 

傳回碼值:0 (成功) 或 1 (失敗)


 權限:需要結構描述的 SELECT 權限。

(繼續閱讀...)
文章標籤

tsuozoe 發表在 痞客邦 留言(0) 人氣(1,031)

  • 個人分類:MS SQL資料庫
▲top
  • 11月 14 週五 200814:05
  • sp_addlinkedsrvlogin 、 sp_droplinkedsrvlogin 使用方法

sp_addlinkedsrvlogin
建立或更新 SQL Server 本機執行個體登入與遠端伺服器安全性帳戶之間的對應。





sp_addlinkedsrvlogin
  @rmtsrvname = 'rmtsrvname' ,
    -- 登入對應所套用的連結伺服器名稱。
    -- 是 sysname,沒有預設值。
  @useself = 'TRUE' | 'FALSE' | 'NULL' ,
    -- 模擬本機登入或明確提交登入和密碼。
    -- varchar(8),預設值是 TRUE。
  @locallogin = 'locallogin' ,
    -- 本機伺服器上的登入。
    -- 是 sysname,預設值是 NULL。
  @rmtuser = 'rmtuser' ,
    -- 當 @useself 是 FALSE 時,用來連接 rmtsrvname 的遠端登入。
    -- 是 sysname,預設值是 NULL。
  @rmtpassword = 'rmtpassword'
    -- 與 rmtuser 相關聯的密碼。
    -- 是 sysname,預設值是 NULL。


傳回碼值:0 (成功) 或 1 (失敗)


* 連結伺服器資料紀錄於 master.dbo.sysxlogins 中。

(繼續閱讀...)
文章標籤

tsuozoe 發表在 痞客邦 留言(0) 人氣(2,518)

  • 個人分類:MS SQL資料庫
▲top
  • 11月 14 週五 200811:45
  • sp_addlinkedserver 、 sp_dropserver 使用方法

sp_addlinkedserver
建立連結伺服器。連結伺服器可讓您對 OLE DB 資料來源存取分散式異質性查詢。





sp_addlinkedserver
  @server = 'server' ,
    -- 要建立的連結伺服器名稱。
  @srvproduct = 'product_name' ,
    -- 加入的 OLE DB 資料來源產品名稱。
    -- nvarchar(128),預設值是 NULL。
  @provider = 'provider_name' ,
    -- 唯一程式化識別碼 (PROGID)。
    -- nvarchar(128),預設值是 NULL。
  @datasrc = 'data_source' ,
    -- 資料來源名稱。
    -- nvarchar(4000),DBPROP_INIT_DATASOURCE 屬性。
  @location = 'location' ,
    -- 資料庫位置。
    -- nvarchar(4000),預設值是 NULL,DBPROP_INIT_LOCATION 屬性。
  @provstr = 'provider_string' ,
    -- 連接字串,用來識別唯一資料來源。
    -- nvarchar(4000),預設值是 NULL,DBPROP_INIT_PROVIDERSTRING 屬性。

  @catalog = 'catalog'
    -- 所用的目錄。
    -- 是 sysname,預設值是 NULL,DBPROP_INIT_CATALOG 屬性。


傳回碼值:0 (成功) 或 1 (失敗)


權限:需要伺服器的 ALTER ANY LINKED SERVER 權限。


* 資料來源產品名稱如果是 SQL Server,則不必指定 provider_name、data_source、location、provider_string 和 catalog。


* 連結伺服器資料紀錄於 master.dbo.sysservers 中。

(繼續閱讀...)
文章標籤

tsuozoe 發表在 痞客邦 留言(0) 人氣(16,307)

  • 個人分類:MS SQL資料庫
▲top
  • 10月 06 週一 200815:27
  • DTS

DTS 可以在 SQL Server 和任何 OLE DB、ODBC (Open Database Connectivity) 或文字格式的檔案之間匯入、匯出和傳送資料。是以 COM (Component Object Model) 為基礎的架構。 DTS 轉換資料包含了轉換計畫和設計以及建立與執行 DTS 封裝。
(繼續閱讀...)
文章標籤

tsuozoe 發表在 痞客邦 留言(0) 人氣(291)

  • 個人分類:MS SQL資料庫
▲top
12»

文章分類

toggle 其他技術 (5)
  • 行動寬頻 (1)
  • VirtualBox (1)
  • CSS (1)
  • jQuery (2)
  • PMP (0)
toggle 不可不知 (3)
  • 教養資訊收集 (14)
  • 童書繪本資訊 (1)
  • 健康資訊收集 (1)
toggle 英語學習 (3)
  • 英文文法 (1)
  • 字彙 (0)
  • 英語學習教材初級 (1)
toggle 程式設計_CrystalReport (4)
  • Crystal Report 基礎 (3)
  • CrystalReport 設計 (3)
  • Crystal Report 與 .NET (4)
  • Crystal Report 與 Java (0)
toggle 程式設計_.NET (7)
  • .NET_基礎 (9)
  • .NET_設計 (13)
  • .NET_網路 (9)
  • .NET_繪圖 (13)
  • .NET_資料庫 (2)
  • .NET_部署 (2)
  • .NET_WPF (0)
toggle 程式設計_Java (2)
  • Struts (1)
  • Servlet2.4 / JSP2.0 (7)
toggle 資料庫DB (3)
  • MS SQL資料庫 (17)
  • MySQL 資料庫 (9)
  • Access 資料庫 (2)
  • 未分類文章 (1)

文章彙整

近期文章

  • Crystal Report 設計_如何顯示雙軸圖表(Dual Axes)
  • ﹝轉摘﹞洪蘭:教養孩子要像放風箏
  • 更改電腦名稱後 SQL Server 的 Server Name 變化
  • 基本介紹(一)_行動通信發展歷程
  • .NET I/O 程式設計(一)
  • GRAMMAR_01_英文法的概論
  • 【T-SQL】在 Left Join 語法中使用 Count
  • 轉摘:我來臺大學什麼?
  • Crystal Report 設計_BeforeReadingRecords、WhileReadingRecords 、 WhilePrintingRecords 及 EvaluateAfter 函式
  • Crystal Report 設計_Format 樣式條件式格式化設定

最新迴響

  • [25/06/26] 訪客 於文章「GRAMMAR_01_英文法的概論...」留言:
    英文句型大全:從五大到英文十大句型,帶你學會完整英文句型結構...
  • [22/07/17] 訪客 於文章「C#.NET 網路程式設計_RS232...」留言:
    原本在搜尋引擎找出一堆 Blog 文章,不知哪幾篇值得花時間...
  • [20/04/18] Chin 於文章「VB.NET 表單上 PictureBo...」留言:
    請問您的VB版本? 2019的windows form有p...
  • [19/10/07] SQL初學者 於文章「【T-SQL】在 Left Join 語...」留言:
    感謝您提供的好方法, 雖然文章有點久了, 但有幾點小發現...
  • [19/08/06] 樹林 於文章「Crystal Report 設計_Be...」留言:
    這篇文章對我幫助很大,非常謝謝你...
  • [16/03/18] Sophie 於文章「Crystal Report 設計_如何...」發表了一則私密留言
  • [15/01/26] Hoyt 於文章「JSP 學習_9_第一支 Servlet...」留言:
    簡潔明瞭,讚。...
  • [14/10/23] Adam  於文章「MySQL 基本操作語法...」留言:
    讚, 都是重點!...
  • [13/12/19] benjumin1924 於文章「VirtualBox 怎麼重複使用虛擬機...」留言:
    其實有比較簡單的方法【重設virtualbox hd的uui...
  • [13/08/28] peter 於文章「JSP 學習_9_第一支 Servlet...」留言:
    very useful!...

部落格文章搜尋

個人頭像

tsuozoe
暱稱:
tsuozoe
分類:
生活綜合
好友:
累積中
地區:

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣: