sqlh = SQLSTRINGCONNECT([Driver={SQL Server};Server=Boris;Trusted_Connection=yes;]) TEXT TO lcSql NOSHOW USE [master] CREATE DATABASE [Test] ON ( FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\Test.mdf' ), ( FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\Test_log.ldf' ) FOR ATTACH ENDTEXT TEXT TO lcSql2 NOSHOW if not exists (select name from master.sys.databases sd where name = N'Test' and SUSER_SNAME(sd.owner_sid) = SUSER_SNAME() ) EXEC [Test].dbo.sp_changedbowner @loginame=N'BORIS\Boris1', @map=false ENDTEXT ? SQLEXEC(sqlh, lcSql) ? SQLEXEC(sqlh, lcSql2):-)