PDA

View Full Version : بستن كانكشن هايي كه از sql استفاده مي كنند



alinaghiha
پنج شنبه 09 اردیبهشت 1389, 12:42 عصر
وقتي مي خوام ديتابيس رو restore كنم خطا مي گيره
و بايد برم connections using this data base رو از داخل sql 2000 سيستم clear كنم
دوستان كمك كنيد چطور مي تونم تمكام ارتباطها به يك بانك اطلاعاتي رو ببندم
با تشكر

ramin_ramin
پنج شنبه 09 اردیبهشت 1389, 14:04 عصر
با سلام
یک متد بنویس که این کوئری را اجرا بکنه همه چی حله

alter database northwind
set offline with rollback immediate

alter database northwind
set online

alinaghiha
شنبه 11 اردیبهشت 1389, 13:16 عصر
من از کلاس استفاده کردم و صد در صد از متد استفاده کردم
دستور close هم جواب نمی ده

alinaghiha
چهارشنبه 12 خرداد 1389, 11:04 صبح
لطفا به این طفل نوپای برنامه نویس یاری رسانید:لبخندساده:

ramin_ramin
یک شنبه 04 مهر 1389, 11:23 صبح
سلام
فقط این اسکریپت رو ران کن و دیگر هیچ

DECLARE @DatabaseName nvarchar(50)
SET @DatabaseName = N'dbname'
--SET @DatabaseName = DB_NAME()

DECLARE @SQL varchar(max)
SET @SQL = ''

SELECT @SQL = @SQL + 'Kill ' + Convert(varchar, SPId) + ';'
FROM MASTER..SysProcesses
WHERE DBId = DB_ID(@DatabaseName) AND SPId <> @@SPId

-- SELECT @SQL
EXEC(@SQL)