Sayfayı Yazdır | Pencereyi Kapat

Automatically Running Stored Procedures at SQL Ser

Nereden Yazdırıldığı: Datakent
Kategori: Diğer bölümler
Forum Adı: Microsoft SQL Server
Forum Tanımlaması: Microsoft SQL Server ile ilgili soru / sorun ve paylaşım bölümü
URL: http://forum.datakent.com/forum_posts.asp?TID=2070
Tarih: 26.Nisan.2024 Saat 17:44


Konu: Automatically Running Stored Procedures at SQL Ser
Mesajı Yazan: murat turan
Konu: Automatically Running Stored Procedures at SQL Ser
Mesaj Tarihi: 26.Mart.2011 Saat 14:45
Automatically Running Stored Procedures at SQL Server Startup:
 
SQL Server Servis'i her başladığında otomatik olarak belirli isimde geçici tablo oluşturmak istiyorsunuz. nasıl yapılabilir?
 
1-geçici tabloları oluşturan bir procedur yapalım
2-procedure master'e tanımlanmalı
3-herhangi parametrik değer almamalı

USE [master]
CREATE PROCEDURE [dbo].[baslangic]
AS
BEGIN
 CREATE TABLE ##tblMsg1 (
  rid int IDENTITY(1,1) NOT NULL,
  usrid int,
  to_usrid int,
  msgval varchar(100),
  usrVal varchar(50)
 )
 CREATE TABLE ##tblUsr (
  usrid int,
  usrVal varchar(50)
 )
END
 
--sql server her yeniden başladığında çalışacak procedure tanımlaması
exec sp_procoption  'baslangic', 'STARTUP', 'on'

--iptal etmek için
exec sp_procoption  'baslangic', 'STARTUP', 'off'
 
---başlangıçta otomatik başlayan procedur leri listelemek için
select name from sys.objects
where type = 'p' and OBJECTPROPERTY(object_id, 'ExecIsStartup') = 1
 
 


-------------
http://www.kasatakip.com - Kasa Takip  |  http://www.caritakip.com - Cari Takip  |  http://www.evraktakip.com - Evrak Takip  |  http://www.etasqlmobil.com - ETA SQL Mobil



Sayfayı Yazdır | Pencereyi Kapat