मुझे Kaspersky Security Center चलाने वाला SQL Server 2008 R2 एक्सप्रेस डेटाबेस मिला है, और मुझे पता नहीं है कि किन परिस्थितियों में इंस्टॉल हुआ है, लेकिन डेटाबेस को लगता है कि यह दोहराया जा रहा है और लेनदेन लॉग से किसी भी स्थान को मुक्त नहीं करेगा। उदाहरण के लिए:
USE master;
SELECT
name, log_reuse_wait, log_reuse_wait_desc, is_cdc_enabled
FROM
sys.databases
WHERE
name = 'KAV';
SELECT DATABASEPROPERTYEX('KAV', 'IsPublished');
रिटर्न:
name | log_reuse_wait | log_reuse_wait_desc | is_cdc_enabled
-----|----------------|---------------------|---------------
KAV | 6 | REPLICATION | 0
DATABASEPROPERTYEX('KAV', 'IsPublished')
----------------------------------------
0 [not published]
इसके अलावा Replication
SSMS में अनुभाग में कुछ भी सूचीबद्ध नहीं है ।
अब तक मैंने Google परिणामों से चमकने वाले कुछ बयानों की कोशिश की है:
USE KAV;
EXEC sp_repldone null, null, 0,0,1;
EXEC sp_removedbreplication KAV;
लेकिन मुझे लगता है कि यह दोहराया जा रहा है रोकने के लिए इस DB पाने में कोई किस्मत नहीं थी।
पूरी sys.databases
जानकारी:
+-----------------------------------+------------------------------------------------------------+
| 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 |
+-----------------------------------+------------------------------------------------------------+
इसके अलावा:
DBCC OPENTRAN;
No active open transactions.
DBCC SQLPERF(LOGSPACE);
KAV 171066 99.55339 0
EXEC sp_replcounters;
KAV 0 0 0 0x00000000000000000000 0x00000000000000000000
मैंने केवल पूर्ण डेटा और लॉग बैकअप भी किया है।
मैं के साथ कुछ पदों के पार चला गया है बहुत इसी तरह की परिस्थितियों, और समाधान दिया प्रतिकृति प्रकाशन और वितरित स्थापित करने के लिए और उसे फिर से हटाने था। हालाँकि, यह एक्सप्रेस संस्करण है, ये विकल्प मेरे लिए भी दिखाई नहीं देते हैं।
हम मुख्य रूप से एक लिनक्स दुकान हैं और यह एकमात्र SQL सर्वर उदाहरण है जो हमें मिला है। यदि बाकी सभी लाइसेंस प्राप्त करने में विफल रहता है, तो हमारा एकमात्र सहारा हो सकता है: किसी गैर-एक्सप्रेस उदाहरण के लिए बैकअप को पुनर्स्थापित करने और सेटअप करने का प्रयास करें और फिर एक प्रकाशन को हटा दें, फिर अंत में वापस एक्सप्रेस में पुनर्स्थापित करें।