1 2 3 4 5 6

廣告

網友您好,若是您覺得我寫的工具或文章對您有幫助,
而您或者您的朋友有在博客來購物,可以透過底下連結

如何在博客來購物贊助網站或是點選計數器下方的博客來圖示來讓網站可以永續經營。
顯示具有 mssql 標籤的文章。 顯示所有文章
顯示具有 mssql 標籤的文章。 顯示所有文章

2019年4月25日 星期四

SQL Server Management Studio (SSMS) 整合式環境如何修改顯示字型大小

SQL Server Management Studio安裝好時,預設的字型大小是10px,可以到【工具】/【選項】去設定顯示大小。


1.【工具】/【選項】

2.【環境】/【字型和色彩】/【文字編輯器】/【大小】/輸入您要的顯示大小

2019年3月29日 星期五

【MSSQL教學】修改資料表欄位時,出現[防止儲存需要資料表重建的變更]時要如何解決

修改MSSQL資料表結構時,若原本有資料存在,會出現如下訊息.
不允許儲存變更。您所做的變更要求下列資料表必須先卸除然後再重新建立。您可能對無法重新建立的資料表做了變更,或是啟用了[防止儲存需要資料表重建的變更]選項。
要到【選項】/【設計師】/將【防止儲存需要重新建立資料表的變更] 核取方塊的勾選拿掉,再儲存就可以。


1.儲存後出現的錯誤畫面

2.到【工具】/【選項】

3. 【設計師】/將【防止儲存需要重新建立資料表的變更] 核取方塊的勾選拿掉

4.再儲存就成功了

2019年2月14日 星期四

【MSSQL教學】SQL Server Express 如何設定TCP/IP連線

SQL Server Express 是由Microsoft所開發的SQL Server的其中一個版本,這個版本是免費且可自由轉散布(需經註冊),單檔案MSSQL2008(含)以前是4G限制,以後的版本則為10G,預設安裝完成時,TCP/IP預設是關閉,要去啟用及設定後才可以正常使用,底下是用windows 10做操作。


1.點選【資料庫】/滑鼠右鍵【屬性】

2.切換到【安全性】/勾選【SQL server及Windws驗證模式】/【確定】

3.到檔案總管,點選【本機】/按【滑鼠右鍵】選【管理】

4.找到SQLExpress的通訊協定,將TCP/IP點選,按滑鼠右鍵選【啟用】

5.出現要重新啟動,改的設定才會有效

6.接著點選滑鼠右鍵/選【內容】

7.切換到【IP位置】/將TCP Dynamic Ports 的0清空,TCP Port輸入1433,【確定】

8.找到【SQL Server服務】,在SQL server點選滑鼠右鍵/【停止】

9.在停止的SQL Server按滑鼠右鍵,選【啟用】,這樣就可以正常使用了

2018年12月22日 星期六

【mssql教學】如何一次顯示所有資料庫的使用者名稱

因為要做資料庫的帳號清查,所以要查看資料庫中有那些使用者,底下有三個不同功能的語法。

1.EXEC sp_helpuser列出所有的使用者包含角色

2.select sid,name from sys.syslogins 查看使用者名稱,每個名稱只會有一筆出現

3.select suser_sname(owner_sid),* from sys.databases 顯示每個資料庫的擁有者名稱

2018年5月29日 星期二

mssql寫入資料庫出現【交易記錄已滿】的解決方法

今天早上登入系統,畫面出現如下訊息:
Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]資料庫 'xxxx' 的交易記錄已滿。如果要了解為何無法重複使用記錄中的空間,請參閱 sys.databases 中的 log_reuse_wait_desc 資料行
上網查了其他網友的資料,發現只要用管理者登入,在資料庫的選項/【復原模式】/將【完整】改成【簡單】按下確定,再將【簡單】改回【完整】就可以解決這個問題。

1.出現的錯誤訊息

2.在資料庫點選滑鼠右鍵【屬性】

3.選項/【復原模式】/將【完整】改成【簡單】按下確定,再將【簡單】改回【完整】
參考資料: https://dotblogs.com.tw/terrychuang/2013/08/15/114528

2018年5月17日 星期四

【MSSQL教學】MSSQL如何設定連線到另一台資料庫

若要在一台MSSQL資料庫中,查詢另一台的資料庫,可以到【伺服器物件】/【連結的伺服器】中新增,底下是新增方法。

1.【伺服器物件】/【連結的伺服器】點選滑鼠右鍵/【新增連結的伺服器】

2.輸入連結伺服器(會自動變成大寫字母)
提供者選【SQL server Native Client 11.0】
資料來源輸入您要的資料庫IP

3.點選左邊的【安全性】/右邊的【使用此安全性內容建立】
再輸入【遠端登入】/【指定密碼】/【確定】

4.重新整理就可以看到遠端的資料庫

2018年2月8日 星期四

mssql重建所有索引

mssql可以使用exec sp_updatestats來重新建立所有資料表的索引,因為使用者反應網頁顯示很久才出現,想說又是索引的問題,結果花了9分鐘31秒才執行成功。

1.花了9分鐘31秒才執行成功

2017年9月13日 星期三

mssql跨資料庫查詢出現定序衝突解決方法

若您有使用跨資料庫查詢,就有可能遇到這個問題,有二個方法,一是直接改資料庫的定序,另一個就是在查詢時,再join的欄位後面加上collate 加要使用的定序。

1.出現的錯誤
無法解析 equal to 作業中 "Chinese_Taiwan_Stroke_CI_AS" 與 "Chinese_Taiwan_Stroke_CS_AS_KS_WS" 之間的定序衝突。

2.在後面加上COLLATE Chinese_Taiwan_Stroke_CS_AS_KS_WS

2017年7月5日 星期三

mssql如何將getdate變成只有日期

在mssql中查詢getdate會顯示日期加時間的格式,網路上找到可以用convert來轉換成只有日期格式,但是發現我原本的日期2017-07-05 10:27:05可以換成2017/7/5,找不到原本的格式去除時間,最後將型別轉換成date就可以相同。

1.用111可以轉換但日期中間是斜線

2.轉成date格式就可以解決
參考資料: https://www.w3schools.com/sql/func_convert.asp

贊助

彰化一整天粉絲團