package db import ( "database/sql" "fmt" _ "github.com/microsoft/go-mssqldb" "log" "os" "strings" ) var MssqlDB *sql.DB func ConnectMSSQL() { connString := strings.TrimSpace(os.Getenv("MSSQL_CONN")) if connString == "" { //connString := "sqlserver://sa:Gil_0150@10.0.0.9:1433?databaseName=BAGGI_V3" // Fallback keeps existing behavior if env is missing. connString = "sqlserver://sa:Gil_0150@100.127.221.13:1433?databaseName=BAGGI_V3" } var err error MssqlDB, err = sql.Open("sqlserver", connString) if err != nil { log.Fatal("MSSQL bağlantı hatası:", err) } err = MssqlDB.Ping() if err != nil { log.Fatal("MSSQL erişilemiyor:", err) } fmt.Println("✅ MSSQL bağlantısı başarılı!") } func GetDB() *sql.DB { return MssqlDB }