تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال في عمل سكريبت لقاعدة البيانات
#11
(04-04-20, 04:00 AM)asemshahen5 كتب : جرب هذا البروسيجر :

PHP كود :
CREATE PROCEDURE dbo.uspSetSQLServerAuthenticationMode
(
 
      @MixedMode BIT
)
AS
SET NOCOUNT ON 
DECLARE @InstanceName NVARCHAR(1000),
 
      @Key NVARCHAR(4000),
 
      @NewLoginMode INT,
 
      @OldLoginMode INT 
EXEC master
..xp_regread    N'HKEY_LOCAL_MACHINE',
 
                    N'Software\Microsoft\Microsoft SQL Server\Instance Names\SQL\',
                     N'
MSSQLSERVER',
                     @InstanceName OUTPUT 
IF @@ERROR <> 0 OR @InstanceName IS NULL
       BEGIN
              RAISERROR('
Could not read SQL Server instance name.', 18, 1)
              RETURN -100
       END
SET    @Key = N'
Software\Microsoft\Microsoft SQL Server\' + @InstanceName + N'\MSSQLServer\'
EXEC master..xp_regread    N'
HKEY_LOCAL_MACHINE',
                     @Key,
                     N'
LoginMode',
                     @OldLoginMode OUTPUT 
IF @@ERROR <> 0
       BEGIN
              RAISERROR('
Could not read login mode for SQL Server instance %s.', 18, 1, @InstanceName)
              RETURN -110
       END
IF @MixedMode IS NULL
       BEGIN
              RAISERROR('
No change to authentication mode was madeLogin mode is %d.', 10, 1, @OldLoginMode)
              RETURN -120
       END 
IF @MixedMode = 1
       SET    @NewLoginMode = 2
ELSE
       SET    @NewLoginMode = 1 
EXEC master..xp_regwrite   N'
HKEY_LOCAL_MACHINE',
                           @Key,
                           N'
LoginMode',
                           '
REG_DWORD',
                           @NewLoginMode 
IF @@ERROR <> 0
       BEGIN
              RAISERROR('
Could not write login mode %for SQL Server instance %sLogin mode is %d', 18, 1, @NewLoginMode, @InstanceName, @OldLoginMode)
              RETURN -130
       END
RAISERROR('
Login mode is now %for SQL Server instance %sLogin mode was %d before.', 10, 1, @NewLoginMode, @InstanceName, @OldLoginMode)
RETURN 0 

يغيير من وندوز الى سيكول .
بارك الله فيك اخي عاصم
وضعت هدا الكود في السيكوال وقمت بتشغيله  ولكنه برده بيدخل علي الويندوز Widows Authintication
لا اعرف ما السبب
لعلي اجد الحل ان شاء الله
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مساعدة في حل سؤال بخصةص عرض الوقت عبدالكريم برشدان 2 100 12-04-24, 03:05 PM
آخر رد: عبدالكريم برشدان
  [VB.NET] حل مشكلة الاتصال بقواعد البيانات access loay775 2 171 25-02-24, 06:29 AM
آخر رد: loay775
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 215 20-02-24, 12:00 AM
آخر رد: Kamil
  سؤال عن عملية حذف سجل من قاعدة البيانات assuhimi 3 264 11-02-24, 08:43 PM
آخر رد: assuhimi
Big Grin [سؤال] سؤال على السريع أبو خالد الشكري 0 188 29-01-24, 08:58 AM
آخر رد: أبو خالد الشكري
  [VB.NET] منع تكرار البيانات في عند الادخال مبرمج صغير 1 2 270 24-01-24, 05:18 PM
آخر رد: مبرمج صغير 1
  [VB.NET] مساعدة في استدعاء البيانات معينه من form الأول إلى form 2 بدون التعديل loay775 2 283 18-01-24, 05:04 PM
آخر رد: loay775
  [VB.NET] إعادة استدعاء البيانات من قاعدة بيانات اكسس والاهم الصورة مبرمج صغير 1 1 282 13-01-24, 01:17 PM
آخر رد: مبرمج صغير 1
  سؤال بسيط يا احبتى فى الله خالد كامل1 4 318 07-01-24, 12:55 AM
آخر رد: Mujahef
  سؤال فى برمجة جهاز الباركود خالد كامل1 6 483 05-01-24, 12:25 AM
آخر رد: HALIM ELEULMA

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم