()
| 71 | } |
| 72 | |
| 73 | func getSQLServerConnection() (*sql.DB, error) { |
| 74 | connString, err := conf.GetRequiredSetting(conf.SQLServerConnectionString) |
| 75 | if err != nil { |
| 76 | return nil, err |
| 77 | } |
| 78 | db, err := sql.Open("sqlserver", connString) |
| 79 | if err != nil { |
| 80 | return nil, err |
| 81 | } |
| 82 | err = db.Ping() |
| 83 | if err != nil { |
| 84 | return nil, err |
| 85 | } |
| 86 | return db, nil |
| 87 | } |
| 88 | |
| 89 | func getDatabasesToBackup(db *sql.DB, dbnames []string) ([]string, error) { |
| 90 | allDbnames, err := listDatabases(db) |
no test coverage detected