Skip to content

Instantly share code, notes, and snippets.

@Vincent-233
Vincent-233 / mssql_login_role_in_each_db.sql
Last active October 13, 2023 06:53
MSSQL查询每个账号在每个数据库里的角色名(供参考)
-- 查询所有登录名在 SQL Server 实例级别的角色
SELECT
sp.name AS LoginName,
sp.type_desc AS LoginType,
sp.default_database_name AS DefaultDatabase,
sp.default_language_name AS DefaultLanguage,
sp.create_date AS CreateDate,
server_role.name AS ServerRole
FROM sys.server_principals AS sp
LEFT JOIN sys.server_role_members AS srm
@Vincent-233
Vincent-233 / VBA_Working.vb.txt
Last active August 18, 2022 14:22
VBA_Working
Sub copyJira()
Dim table_name As String
Dim row_cnt As Integer, col_cnt As Integer
Dim i As Integer, j As Integer
Set wks_main = Workbooks("macro_study_02.xlsx").Worksheets("Main_JIRA")
Set wks_link = Workbooks("macro_study_02.xlsx").Worksheets("Link_JIRA")
Set table_obj = wks_main.ListObjects(1) 'get first Table in sheet
@Vincent-233
Vincent-233 / mssql_local_db.sql
Created April 23, 2022 08:30
mssql local db
---------------- LocalDB
-- cmd command: create a instance my_db, can be connected via (localdb)\my_db
SqlLocalDB CREATE mssql_local
-- create database
CREATE DATABASE [my_db]
CONTAINMENT = NONE
ON PRIMARY
( NAME = N'test_db', FILENAME = N'D:\DB-File\local_my_db.mdf' , SIZE = 8192KB , FILEGROWTH = 8192KB )
LOG ON
English short name lower case Alpha-2 code Alpha-3 code Numeric code ISO 3166-2
Afghanistan AF AFG 004 ISO 3166-2:AF
Åland Islands AX ALA 248 ISO 3166-2:AX
Albania AL ALB 008 ISO 3166-2:AL
Algeria DZ DZA 012 ISO 3166-2:DZ
American Samoa AS ASM 016 ISO 3166-2:AS
Andorra AD AND 020 ISO 3166-2:AD
Angola AO AGO 024 ISO 3166-2:AO
Anguilla AI AIA 660 ISO 3166-2:AI
Antarctica AQ ATA 010 ISO 3166-2:AQ
@Vincent-233
Vincent-233 / runBashScript.bat
Created October 7, 2020 12:18 — forked from damc-dev/runBashScript.bat
Execute Bash Script (Using Git Bash) from Windows Task Scheduler
cmd /c ""C:\Program Files (x86)\Git\bin\bash.exe" --login -i -- H:\Daily_Reports\yesterdayTogglReport.sh"

在 SMO 中,您可以设置脚本选项,以控制生成的 SQL 脚本的格式和内容。这些选项包括选择是否脚本化约束、数据类型、对象权限等。您可以使用 ScriptingOptions 类来指定这些选项。

以下是如何在上面的示例中添加脚本选项的例子:

using System; using System.IO; using Microsoft.SqlServer.Management.Common; using Microsoft.SqlServer.Management.Smo;

class Program