Ini mungkin memiliki beberapa penyebab yang berbeda.
Pertama-tama, saya hanya menebak bahwa - karena Anda menyebutkan PC baru Anda yang baru dan fakta bahwa Anda menginstalnya sendiri - berarti itu adalah PC pribadi Anda, bukan? Dalam hal ini, saya pikir Anda mungkin menjalankan SQL Server Express di mesin lokal Anda, bukan?
Jika hal di atas benar, saya akan menyarankan hal-hal berikut untuk diperiksa.
- Apakah Anda memigrasikan Database dari sistem lama ke sistem baru atau membuat ulang di sistem baru? Jika Anda baru saja membuatnya kembali, mungkin Anda tidak sengaja menyetel
AUTO CLOSE
dari database Anda. Ini dapat menyebabkan perilaku seperti itu. Anda dapat memeriksanya di properti Database Anda. Pokoknya saya akan menyarankan untuk menonaktifkannya.
Anda dapat mencapai ini menggunakan kode berikut:
ALTER DATABASE [yourDatabase] SET AUTO_CLOSE OFF WITH NO_WAIT
- Mungkin Anda memiliki konfigurasi instance yang salah. Di SQL Express ada opsi instance eksotis kecil yang disebut
user instance timeout
.
Anda dapat memeriksanya menggunakan kode berikut:
sp_configure 'show advanced options', 1;
RECONFIGURE;
GO
sp_configure 'user instance timeout'
Anda dapat mengonfigurasi properti ini dengan menelepon:
sp_configure 'user instance timeout', 1440;
RECONFIGURE;
Pernyataan di atas akan menyetel batas waktu menjadi 1 hari.
Jika Anda menjalankan instance nyata di server lain dan hanya mencoba menyambungkan ke instance menggunakan PC baru Anda, salah satu opsi berikut dapat membantu Anda:
-
Mungkin PC baru Anda memiliki beberapa pengaturan daya yang akan menonaktifkan kartu jaringan Anda setelah beberapa waktu tidak aktif. Ini mungkin terjadi. Saya memiliki opsi yang sama di antarmuka jaringan saya. Cukup periksa di pengelolaan perangkat keras Anda dan lihat opsi Anda. Dalam kasus saya (Intel) itu sangat tersembunyi dalam sub-sub-sub-dialog. Ini menyebabkan mode aman daya setelah 10 menit tidak aktif. Yang sangat bagus untuk kinerja di laptop saya, tetapi tidak jika saya menjalankan kueri besar.
-
Ini mungkin konfigurasi DHCP yang buruk. Saya memiliki masalah serupa di sebuah hotel di mana laptop saya bersepeda setiap 10 menit dan mendapatkan Alamat IP baru. Ini sangat berbahaya pada beberapa sistem. Tapi saya tidak tahu bagaimana SQL Server akan menanganinya, saya belum terhubung ke SQL Server perusahaan saya melalui Hotel WLAN (tentu saja!). :-D
Semoga satu atau dua opsi membantu Anda memperbaiki masalah.