initial
This commit is contained in:
commit
9f1baf17ac
10
.editorconfig
Normal file
10
.editorconfig
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
root = true
|
||||||
|
|
||||||
|
[*]
|
||||||
|
charset = utf-8
|
||||||
|
end_of_line = crlf
|
||||||
|
insert_final_newline = true
|
||||||
|
trim_trailing_whitespace = true
|
||||||
|
|
||||||
|
[*.md]
|
||||||
|
trim_trailing_whitespace = false
|
||||||
5
.gitattributes
vendored
Normal file
5
.gitattributes
vendored
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
* text=auto
|
||||||
|
|
||||||
|
*.sql text working-tree-encoding=UTF-8
|
||||||
|
*.txt text working-tree-encoding=UTF-8
|
||||||
|
*.md text working-tree-encoding=UTF-8
|
||||||
17
.gitignore
vendored
Normal file
17
.gitignore
vendored
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
# SQL Server / tooling output
|
||||||
|
*.bak
|
||||||
|
*.trn
|
||||||
|
*.xel
|
||||||
|
*.trc
|
||||||
|
*.log
|
||||||
|
|
||||||
|
# Local scratch files
|
||||||
|
tmp/
|
||||||
|
temp/
|
||||||
|
*.tmp
|
||||||
|
|
||||||
|
# Editor / OS noise
|
||||||
|
.vs/
|
||||||
|
.vscode/
|
||||||
|
Thumbs.db
|
||||||
|
Desktop.ini
|
||||||
14
README.md
Normal file
14
README.md
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
# mssql-maintenance-deploy
|
||||||
|
|
||||||
|
Проект для разработки идемпотентного развертывания инфраструктуры обслуживания баз MS SQL Server.
|
||||||
|
|
||||||
|
## Текущий статус
|
||||||
|
|
||||||
|
- `deploy_legacy.txt` - исходный legacy-скрипт для анализа.
|
||||||
|
- Новый deploy-пайплайн пока не реализован.
|
||||||
|
|
||||||
|
## Ближайшие шаги
|
||||||
|
|
||||||
|
1. Зафиксировать требования к установке и обновлению.
|
||||||
|
2. Разделить legacy на bootstrap, schema, programmable objects, seed/config и SQL Agent jobs.
|
||||||
|
3. Сделать безопасный повторный запуск без потери истории и настроек.
|
||||||
1595
deploy_legacy.txt
Normal file
1595
deploy_legacy.txt
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user