Featured Posts
2019年1月27日 星期日
MSSQL Convert Month Number to Name
Month Name
DateName( month , DateAdd( month , @MonthNumber , -1 ) )
Short Month Nume
Select LEFT(DateName( month , DateAdd( month , @MonthNumber , -1 ) ),3)
2018年11月19日 星期一
MSSQL Server and Database Role
Server層級的角色:
- sysadmin 最大的,伺服器所有活動都可以處理
- serveradmin 可配置伺服器的設定
- securityadmin 管理登入伺服器的權限,援予或取消
- processadmin 管理伺服器的進程,例如可取消某某使用者的查詢
- setupadmin 加入或移除伺服器
- bulkadmin 有權匯入大量的資料
- diskadmin 可管理伺服器上的磁碟
- dbcreator 可建、改、缷、刪資料庫
- public 所有的角色的都是public
- db_owner 擁有者,最大的
- db_securityadmin 可修改管理其他使用者的權限
- db_accessadmin 可增加或刪除登入使用者
- db_backupoperator 可備份資料庫
- db_ddladmin 可執行資料庫定義語言(ddl),如CREATE、ALTER
- db_datawriter 可寫、加、刪資料庫裡的資料
- db_datareader 可讀資料(SELECT)
- db_denydatawriter 禁止寫入的角色
- db_denydatareader 禁止讀取的角色
2018年9月17日 星期一
Suppress Power Query's Native Database Query Warning at Excel
Go to "Query Options"
Uncheck "Require user approval for new database queries" at Security and OK to save
2018年8月24日 星期五
Create Link Server for MySQL at MSSQL
- Download and install “Visual C++ Redistributable for Visual Studio 2015”
https://www.microsoft.com/en-us/download/details.aspx?id=48145 - Download and install “Connector/ODBC”
https://dev.mysql.com/downloads/connector/odbc/ - After install finished, MySQL ODBC Driver will list at "ODBC Data Source Administrator"
- Setup "System DNS" at "ODBC Data Source Administrator".
Click "Add" button.
Select "MySQL ODBC 8.0 ANSI Driver
Fill in connection info - Create link server at Microsoft SQL Management Studio
- General
Provider: Microsoft OLE DB Provider for ODBC
Product: MySQL
Data source: same as "System DNS" - Security
Be made using the security context
- General
- Test script
- SELECT * from OPENQUERY (Linked_Server, 'select * from test.table');
- INSERT OPENQUERY (Linked_Server, 'select name,address from test.table') VALUES ('Jason','Malaysia');
- UPDATE OPENQUERY (Linked_Server, 'select name from test.table WHERE user_id = 0001') SET name = 'Tom';
- DELETE OPENQUERY (Linked_Server, 'select name from test.table WHERE user_id = 0002');
訂閱:
文章 (Atom)