Tôi đã có cơ sở dữ liệu SQL Server 2008 R2 Express chạy Kaspersky Security Center và tôi không biết tình huống cài đặt đã xảy ra trong trường hợp nào, nhưng cơ sở dữ liệu dường như nghĩ rằng nó đang được sao chép và sẽ không giải phóng bất kỳ khoảng trống nào khỏi nhật ký giao dịch. ví dụ:
USE master;
SELECT
name, log_reuse_wait, log_reuse_wait_desc, is_cdc_enabled
FROM
sys.databases
WHERE
name = 'KAV';
SELECT DATABASEPROPERTYEX('KAV', 'IsPublished');
trả về:
name | log_reuse_wait | log_reuse_wait_desc | is_cdc_enabled
-----|----------------|---------------------|---------------
KAV | 6 | REPLICATION | 0
DATABASEPROPERTYEX('KAV', 'IsPublished')
----------------------------------------
0 [not published]
Ngoài ra không có gì được liệt kê trong Replication
phần trong SSMS.
Cho đến nay tôi đã thử một vài tuyên bố lượm lặt được từ kết quả của Google:
USE KAV;
EXEC sp_repldone null, null, 0,0,1;
EXEC sp_removedbreplication KAV;
Nhưng tôi đã không gặp may trong việc khiến DB này ngừng nghĩ rằng nó đang được nhân rộng.
sys.databases
Thông tin đầy đủ :
+-----------------------------------+------------------------------------------------------------+
| name | KAV |
| database_id | 5 |
| source_database_id | NULL |
| owner_sid | 0x0105000000000005150000004EB006B0C3554AB049CEA01BE8030000 |
| create_date | 2013-07-04 10:31:28.947 |
| compatibility_level | 90 |
| collation_name | Latin1_General_CI_AS |
| user_access | 0 |
| user_access_desc | MULTI_USER |
| is_read_only | 0 |
| is_auto_close_on | 0 |
| is_auto_shrink_on | 0 |
| state state_desc | ONLINE |
| is_in_standby | 0 |
| is_cleanly_shutdown | 0 |
| is_supplemental_logging_enabled | 0 |
| snapshot_isolation_state | 1 |
| snapshot_isolation_state_desc | ON |
| is_read_committed_snapshot_on | 1 |
| recovery_model | 1 |
| recovery_model_desc | FULL |
| page_verify_option | 2 |
| page_verify_option_desc | CHECKSUM |
| is_auto_create_stats_on | 1 |
| is_auto_update_stats_on | 1 |
| is_auto_update_stats_async_on | 0 |
| is_ansi_null_default_on | 1 |
| is_ansi_nulls_on | 1 |
| is_ansi_padding_on | 1 |
| is_ansi_warnings_on | 1 |
| is_arithabort_on | 1 |
| is_concat_null_yields_null_on | 1 |
| is_numeric_roundabort_on | 0 |
| is_quoted_identifier_on | 1 |
| is_recursive_triggers_on | 0 |
| is_cursor_close_on_commit_on | 0 |
| is_local_cursor_default | 1 |
| is_fulltext_enabled | 1 |
| is_trustworthy_on | 0 |
| is_db_chaining_on | 0 |
| is_parameterization_forced | 0 |
| is_master_key_encrypted_by_server | 0 |
| is_published | 0 |
| is_subscribed | 0 |
| is_merge_published | 0 |
| is_distributor | 0 |
| is_sync_with_backup | 0 |
| service_broker_guid | 19C05AF5-8686-4C27-BF7E-93E240DA953B |
| is_broker_enabled | 0 |
| log_reuse_wait | 6 |
| log_reuse_wait_desc | REPLICATION |
| is_date_correlation_on | 0 |
| is_cdc_enabled | 0 |
| is_encrypted | 0 |
| is_honor_broker_priority_on | 0 |
+-----------------------------------+------------------------------------------------------------+
Cũng thế:
DBCC OPENTRAN;
No active open transactions.
DBCC SQLPERF(LOGSPACE);
KAV 171066 99.55339 0
EXEC sp_replcounters;
KAV 0 0 0 0x00000000000000000000 0x00000000000000000000
Tôi cũng vừa thực hiện đầy đủ dữ liệu và sao lưu nhật ký.
Tôi đã chạy qua một vài bài đăng với các tình huống rất giống nhau và giải pháp được đưa ra là thiết lập Sao chép và Phân phối sao chép rồi xóa lại. Tuy nhiên, đây là Express Edition, các tùy chọn này thậm chí không xuất hiện cho tôi.
Chúng tôi chủ yếu là một cửa hàng Linux và đây là phiên bản SQL Server duy nhất chúng tôi có. Nếu tất cả những thứ khác không nhận được giấy phép thực sự có thể là lời đề nghị duy nhất của chúng tôi: khôi phục bản sao lưu thành một phiên bản không phải Express và cố gắng thiết lập sau đó xóa Ấn phẩm, sau đó khôi phục lại về Express.