顯示具有 Sql Server 標籤的文章。 顯示所有文章
顯示具有 Sql Server 標籤的文章。 顯示所有文章

2017年1月12日 星期四

SQL SERVER EXPRESS 1433

這陣子嘗試用SQL SERVER  Express運作系統,在嘗試Management Studio連線時卻無一直失敗,經查詢原來 Express版本的port是動態的,非1433,而1433是留給非Express版本使用,這也總算解答了為何在已安裝SQL SERVER STANDARD版之後,確又可以額外安裝不同版本的SQL EXPRESS,而PORT確不會沖到。

要將PORT固定為1433,則需要去網路管理組態調整TCP/IP連線的進階組態,把0數字清除。

2015年6月9日 星期二

RANK,DENSE_RANK,ROW_NUMBER,Ntile用法

---使用RANK()函數搭配Over子句,遇到相同的值會給相同的排名,其後的排名則會跳過! 
SELECT [書籍編號]
      ,[書籍名稱]
      ,[價格]
      ,[出版公司]
 ,RANK() OVER (ORDER BY [價格]) AS  價格排名
  FROM [dbo].[書籍]
GO

---使用DENSE_RANK()函數搭配Over子句,遇到相同的值會給相同的排名,其後的排名則依序排名,不會跳過!
SELECT [書籍編號]
      ,[書籍名稱]
      ,[價格]
      ,[出版公司]
 ,DENSE_RANK() OVER (ORDER BY [價格]) AS  價格排名
  FROM [dbo].[書籍]
GO


--ROW_NUMBER()此排序函數,將所有紀錄進行排序,每一筆紀錄給定一個序號,不分相同排名!
SELECT [書籍編號]
      ,[書籍名稱]
      ,[價格]
      ,[出版公司]
,ROW_NUMBER() OVER(order BY [價格]) AS 不分排名的編號
  FROM [dbo].[書籍]
GO

--NTile分成3組
SELECT [書籍編號],[書籍名稱],[價格],
CASE NTile(3) OVER (ORDER BY 價格 DESC)
WHEN 1 THEN N'高價位'
WHEN 2 THEN N'中價位'
WHEN 3 THEN N'低價位'
END N'價格分類'
FROM [dbo].[書籍]

2015年5月27日 星期三

伺服器 TDSSNIClient 初始化失敗


參考來源 https://support.microsoft.com/zh-tw/kb/910864/zh-tw

當您開啟 SQL Server 記錄檔時,您會發現下列類似的記錄檔項目:
2005-08-25 10:04:50.83 伺服器錯誤: 17182,高的嚴重性等級: 16,狀態: 1。
2005-08-25 10:04:50.83 伺服器 TDSSNIClient 初始化失敗,錯誤碼為 0x7e,狀態碼為 0x60。
2005-08-25 10:04:50.83 伺服器錯誤: 17182,高的嚴重性等級: 16,狀態: 1。
2005-08-25 10:04:50.83 伺服器 TDSSNIClient 初始化失敗,錯誤碼為 0x7e,狀態碼 0x1。
2005-08-25 10:04:50.83 伺服器錯誤: 17826,嚴重性: 18,狀態: 3。
2005-08-25 10:04:50.83 伺服器無法啟動網路程式庫。

停用 via即可

2015年5月20日 星期三

查看 SQL Server版本

參考來源 https://support.microsoft.com/zh-tw/kb/321185/en-us
執行 select @@version 查看sql版本

RTM
 (no SP)
SP1 SP2 SP3 SP4
 SQL Server 2014
codename Hekaton SQL14
12.0.2000.8 12.0.4100.1
or 12.1.4100.1
 SQL Server 2012
codename Denali
11.0.2100.60 11.0.3000.0
or 11.1.3000.0
11.0.5058.0
or 11.2.5058.0
 SQL Server 2008 R2
codename Kilimanjaro
10.50.1600.1 10.50.2500.0
or 10.51.2500.0
10.50.4000.0
or 10.52.4000.0
10.50.6000.34
or 10.53.6000.34
 SQL Server 2008
codename Katmai
10.0.1600.22 10.0.2531.0
or 10.1.2531.0
10.0.4000.0
or 10.2.4000.0
10.0.5500.0
or 10.3.5500.0
10.0.6000.29
or 10.4.6000.29
 SQL Server 2005
codename Yukon
9.0.1399.06 9.0.2047 9.0.3042 9.0.4035 9.0.5000
 SQL Server 2000
codename Shiloh
8.0.194 8.0.384 8.0.532 8.0.760 8.0.2039
 SQL Server 7.0
codename Sphinx
7.0.623 7.0.699 7.0.842 7.0.961 7.0.1063