تقييم الموضوع :
  • 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
لا اعرف ما السبب
لعلي اجد الحل ان شاء الله
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال عن الاسمبلي و النيم سبيس justforit 0 105 07-12-25, 12:28 AM
آخر رد: justforit
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 277 02-11-25, 11:19 PM
آخر رد: justforit
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 829 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 796 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,235 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,023 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  بطء في جلب البيانات مصمم هاوي 9 1,002 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  تعديل كود تحديث البيانات مصمم هاوي 1 784 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 697 26-04-25, 12:24 AM
آخر رد: الدريساوي
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 662 24-04-25, 12:58 PM
آخر رد: foad8920

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


يقوم بقرائة الموضوع: