Скрипты логина и таблиц DEPO: перепривязка пользователя базы к логину (ALTER USER … WITH LOGIN), если база восстановлена из копии или логин пересоздан

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014FsEKyJrYF69Cj9ZXzFLRi
This commit is contained in:
zuevav
2026-10-05 13:16:14 +03:00
parent 660e7525ff
commit cb047b93f6
3 changed files with 9 additions and 1 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ import (
func TestDepoLoginScript(t *testing.T) {
ms := depoLoginScript(false, "CLIENT_DEPO", "bj_svc")
for _, w := range []string{"CREATE LOGIN [bj_svc]", "USE [CLIENT_DEPO]", "CREATE USER [bj_svc] FOR LOGIN [bj_svc]", "db_datareader"} {
for _, w := range []string{"CREATE LOGIN [bj_svc]", "USE [CLIENT_DEPO]", "CREATE USER [bj_svc] FOR LOGIN [bj_svc]", "db_datareader", "ALTER USER [bj_svc] WITH LOGIN = [bj_svc]"} {
if !strings.Contains(ms, w) {
t.Fatalf("MS SQL: нет %q", w)
}