Используйте следующий скрипт, чтобы найти и убить все открытые подключения к базе данных до восстановления базы данных.
declare @sql as varchar(20), @spid as int
select @spid = min(spid) from master..sysprocesses where dbid = db_id('<database_name>')
and spid != @@spid
while (@spid is not null)
begin
print 'Killing process ' + cast(@spid as varchar) + ' ...'
set @sql = 'kill ' + cast(@spid as varchar)
exec (@sql)
select
@spid = min(spid)
from
master..sysprocesses
where
dbid = db_id('<database_name>')
and spid != @@spid
end
print 'Process completed...'
Надеюсь, это поможет ...
Редактировать: я не могу протестировать это модифицированное решение, пока вы не добавите пример данных, поэтому вот пример, где я макетирую некоторые данные. Вы пояснили, что зацикливаетесь на kind=bar
, но помните, что pd.DataFrame.plot
все равно возвращает объект plt.AxesSubplot
.
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
#Dataframe sum single values
sums = pd.DataFrame({'Counter': [c+213 for c in range(100)]})
sums['Frequency'] = sums.index
sums = sums.sort_values(by='Frequency')
#plot
sums_plot = sums.plot(x='Frequency', y='Counter', kind='bar', figsize=(12, 9),
)
sums_plot.set_xticks([0, 25, 50, 75, 100])
sums_plot.set_xticklabels(["Bottom", "Low", "Middle", "High", "Top"])
plt.show()
Как видите, методы set_
, с которыми вы знакомы по работе с объектами matplotlib ax
, по-прежнему доступны. set_xticks
и set_xticklabels
работали над поддельными данными, как показано ниже.
У вас есть несколько вариантов, но одним простым решением является использование xticks
в качестве аргумента plot
. < / del>
sums_plot = sums.plot(x='Frequency', y='Counter', kind='bar', figsize=(12, 9),
xticks=[x*0.1 for x in range(490, 451)])
Здесь я назначаю последовательность [49, 49.1, ...]
, потому что я не могу прочитать, какие обозначения на вашем изображении имеют испорченные галочки. Вы можете просто установить галочки вручную, написав последовательность самостоятельно (например, [49.0, 49.3, 49.6, 50.0]
). Del>