คำถามติดแท็ก ssms

Microsoft SQL Server Management Studio เป็นเครื่องมือกราฟิกสำหรับการกำหนดค่าการจัดการและการจัดการส่วนประกอบทั้งหมดภายใน Microsoft SQL Server

15
ข้อผิดพลาด 'ไม่อนุญาตให้บันทึกการเปลี่ยนแปลงของ SQL Server' ►ป้องกันการบันทึกการเปลี่ยนแปลงที่ต้องมีการสร้างตารางใหม่
เมื่อฉันสร้างตารางใน SQL Server และบันทึกถ้าฉันพยายามแก้ไขการออกแบบตารางเช่นเปลี่ยนประเภทคอลัมน์จาก int เป็นจริงฉันได้รับข้อผิดพลาดนี้: ไม่อนุญาตการเปลี่ยนแปลง การเปลี่ยนแปลงที่คุณทำต้องใช้ตารางต่อไปนี้เพื่อทำการดร็อปและสร้างใหม่ คุณได้ทำการเปลี่ยนแปลงในตารางที่ไม่สามารถสร้างใหม่หรือเปิดใช้งานตัวเลือกเพื่อป้องกันการบันทึกการเปลี่ยนแปลงที่ต้องสร้างตารางขึ้นใหม่ ทำไมฉันต้องสร้างตารางอีกครั้ง? ผมแค่อยากจะเปลี่ยนชนิดข้อมูลจากการsmallintreal ตารางว่างเปล่าและฉันไม่ได้ใช้จนถึงตอนนี้

23
วิธีที่ดีที่สุดในการสร้างคำสั่ง INSERT โดยอัตโนมัติสำหรับตาราง SQL Server คืออะไร
เรากำลังเขียนแอปพลิเคชันใหม่และในขณะทดสอบเราจะต้องใช้ข้อมูลจำลองจำนวนมาก ฉันได้เพิ่มข้อมูลนั้นโดยใช้ MS Access เพื่อถ่ายโอนไฟล์ excel ลงในตารางที่เกี่ยวข้อง บ่อยครั้งที่เราต้องการ "รีเฟรช" ตารางที่เกี่ยวข้องซึ่งหมายถึงการปล่อยทั้งหมดสร้างใหม่อีกครั้งและเรียกใช้คิวรีแบบผนวกของ Access MS ที่บันทึกไว้ ส่วนแรก (วาง & สร้างใหม่) เป็นสคริปต์ง่ายๆ แต่ส่วนสุดท้ายทำให้ฉันประจบประแจง ฉันต้องการสคริปต์การตั้งค่าเดียวที่มี INSERT มากมายเพื่อสร้างข้อมูลจำลอง ฉันมีข้อมูลในตารางตอนนี้ วิธีที่ดีที่สุดในการสร้างรายการคำสั่ง INSERT ขนาดใหญ่โดยอัตโนมัติจากชุดข้อมูลนั้นคืออะไร วิธีเดียวที่ฉันสามารถทำได้คือบันทึกตารางลงในแผ่นงาน excel แล้วเขียนสูตร excel เพื่อสร้าง INSERT สำหรับทุกแถวซึ่งไม่ใช่วิธีที่ดีที่สุด ฉันใช้ 2008 Management Studio เพื่อเชื่อมต่อกับฐานข้อมูล SQL Server 2005

6
คุณจะระบุหมายเลขพอร์ตอื่นใน SQL Management Studio ได้อย่างไร
ฉันกำลังพยายามเชื่อมต่อกับเซิร์ฟเวอร์ Microsoft SQL 2005 ซึ่งไม่ได้อยู่ที่พอร์ต 1433 ฉันจะระบุหมายเลขพอร์ตอื่นได้อย่างไรเมื่อเชื่อมต่อกับเซิร์ฟเวอร์โดยใช้ SQL Management Studio


16
ชื่อวัตถุที่ไม่ถูกต้องของ sql server - แต่ตารางจะแสดงรายการในรายการตาราง SSMS
ฉันกำลังพยายามStored Procedureสร้างฐานข้อมูลที่สร้างขึ้นใหม่ อย่างไรก็ตามSSMSIntelliSense ไม่รู้จักมากกว่าครึ่งหนึ่งของตารางที่สร้างขึ้น ตัวอย่างเช่นในคอลัมน์ด้านซ้ายใต้ตารางฉันมีตารางdbo.Roomเมื่อฉันพิมพ์ " dbo." ในหน้าต่างคิวรีใหม่ตารางนั้นจะไม่ปรากฏในความเป็นจริงมีเพียง 17 จาก 37 ตารางเท่านั้น ฉันไม่เห็นความแตกต่างระหว่างตารางที่แสดงโดย Intellisense และที่ไม่ ถ้าฉันพิมพ์ dbo.Room ด้วยตนเองมันจะขีดเส้นใต้ด้วยข้อผิดพลาด ชื่อวัตถุไม่ถูกต้อง 'dbo.Room' .. ฉันพลาดบางอย่างในการตั้งค่าตารางหรือไม่ UPDATE: ฉันลองรีเฟรชรายการตาราง (หลายครั้ง)
336 sql-server  ssms 

7
บันทึกการเปลี่ยนแปลงหลังจากแก้ไขตารางใน SQL Server Management Studio
ถ้าฉันต้องการบันทึกการเปลี่ยนแปลงใด ๆ ในตารางที่บันทึกไว้ก่อนหน้านี้ใน SQL Server Management Studio (ไม่มีข้อมูลในตารางปัจจุบัน) ฉันได้รับข้อความแสดงข้อผิดพลาด: ไม่อนุญาตการเปลี่ยนแปลง การเปลี่ยนแปลงที่คุณทำต้องใช้ตารางต่อไปนี้เพื่อทำการดร็อปและสร้างใหม่ คุณได้ทำการเปลี่ยนแปลงในตารางที่ไม่สามารถสร้างขึ้นใหม่หรือเปิดใช้งานตัวเลือกป้องกันการบันทึกการเปลี่ยนแปลงที่ต้องมีการสร้างตารางขึ้นใหม่ สิ่งที่สามารถป้องกันตารางที่จะแก้ไขได้อย่างง่ายดาย? หรือเป็นวิธีปกติสำหรับ SQL Server Management Studio ที่ต้องการตารางการสร้างใหม่เพื่อแก้ไขหรือไม่ มันคืออะไร - "ตัวเลือกนี้ป้องกันการบันทึกการเปลี่ยนแปลง" ?

2
ฟอร์แมต SQL ใน SQL Server Management Studio
ใน Visual Studio และ IDE อื่น ๆ คุณสามารถจัดรูปแบบรหัสของคุณโดยอัตโนมัติด้วยแป้นพิมพ์ลัดผ่านเมนูหรืออัตโนมัติเมื่อคุณพิมพ์ ฉันสงสัยว่าถ้ายังมีวิธีเปิดใช้งานคุณลักษณะมาตรฐานนี้ใน SQL Server Management Studio อยู่หรือไม่ ฉันกำลังทำงานกับ procs ที่เก็บไว้ขนาดใหญ่ที่ยุ่งเหยิงวุ่นวายของ SQL ที่จัดรูปแบบไม่ดีและมันคงจะดีถ้าฉันสามารถไป "เลือกทั้งหมด -> ฟอร์แมต SQL"

4
ข้อ จำกัด ที่ไม่ซ้ำกันในหลายคอลัมน์
CREATE TABLE [dbo].[user]( [userID] [int] IDENTITY(1,1) NOT NULL, [fcode] [int] NULL, [scode] [int] NULL, [dcode] [int] NULL, [name] [nvarchar](50) NULL, [address] [nvarchar](50) NULL, CONSTRAINT [PK_user_1] PRIMARY KEY CLUSTERED ( [userID] ASC ) ) ON [PRIMARY] GO ฉันจะเพิ่มข้อ จำกัด เฉพาะสำหรับคอลัมน์ที่fcode, scode, dcodeมีt-sqlและ / หรือmanagement studioอย่างไร fcode, scode, dcodeจะต้องไม่ซ้ำกัน

9
การลบรายการล็อกอินและรหัสผ่านที่จดจำไว้ใน SQL Server Management Studio
ฉันเพิ่งใช้แล็ปท็อปสำรองของ บริษัท (ซึ่งมีการตั้งค่าผู้ใช้ทั่วไป) ในขณะที่ฉันกำลังซ่อมแซม ฉันได้ตรวจสอบตัวเลือก "จดจำรหัสผ่าน" ใน SQL Server Management Studio เมื่อเข้าสู่ระบบฐานข้อมูล ฉันต้องล้างข้อมูลการเข้าสู่ระบบและรหัสผ่านที่ฉันใช้เพื่อป้องกันบุคคลต่อไปที่จะใช้แล็ปท็อปจากการใช้ชื่อเข้าสู่ระบบและรหัสผ่านของฉัน ฉันจะทำสิ่งนี้ได้อย่างไร


4
ฉันจะสร้างสคริปต์ INSERT สำหรับตาราง SQL Server ที่มีอยู่ซึ่งมีแถวที่เก็บไว้ทั้งหมดได้อย่างไร
ฉันกำลังมองหาวิธีสร้างสคริปต์ "สร้างและแทรกแถวทั้งหมด" ด้วย SQL Management Studio 2008 R2 ฉันรู้ว่าฉันสามารถสร้างสคริปต์ "สร้างตาราง" ฉันยังสามารถสร้างสคริปต์ "แทรกใน" แต่จะสร้างเพียงแถวเดียวกับตัวยึด มีวิธีในการสร้างสคริปต์แทรกที่มีแถวที่เก็บอยู่ในปัจจุบันทั้งหมดหรือไม่?
225 sql-server  ssms 

17
SQL Server Management Studio 2012 อยู่ที่ไหน
ฉันมี SQL Server 2008 R2 และ Visual Studio 2008 และ 2010 บนแล็ปท็อปของฉัน ฉันได้ติดตั้ง SQL Server 2012 และในที่สุดก็มีเครื่องมือข้อมูลเซิร์ฟเวอร์ SQL ให้แสดงเพื่อที่ฉันจะสามารถสร้างรายงาน SSRS ใน Visual Studio 2010 แม้ว่าฉันจะติดตั้งเครื่องมือการจัดการหลายครั้ง - บนอินสแตนซ์แยกกันสองตัวของ SQL Server 2012 แต่ฉันไม่พบพวกเขาในโปรแกรมและไม่สามารถรันได้ โปรแกรม SSMS เดียวที่ฉันสามารถค้นหารัน SSMS 2008 R2 ฉันรู้ว่าคำแนะนำทั่วไปคือการติดตั้ง SQL Server ก่อน Visual Studio แต่ฉันไม่ต้องการถอนการติดตั้ง Visual Studio เพราะจะทำให้เกิดปัญหาอื่น ๆ ฉันจะแก้ไขปัญหานี้ได้อย่างไร

11
วิธีการเชื่อมต่อกับอินสแตนซ์ในเครื่องของ SQL Server 2008 Express
ฉันเพิ่งติดตั้ง SQL Server 2008 Express บนเครื่อง Vista SP1 ของฉัน ก่อนหน้านี้ฉันมีปี 2005 ที่นี่และใช้งานได้ดีกับ SQL Server Management Studio Express เก่า ฉันสามารถเชื่อมต่อได้โดยไม่มีปัญหากับอินสแตนซ์ PC-NAME \ SQLEXPRESS ของฉัน (ไม่ PC-NAME ไม่ใช่ชื่อคอมพิวเตอร์ของฉัน ;-) ฉันถอนการติดตั้ง 2005 และ SQL Server Management Studio Express ฉันติดตั้ง SQL Server 2008 Express บนเครื่องของฉันและเลือกที่จะให้ติดตั้ง SQL Server Management Studio Basic ตอนนี้เมื่อฉันพยายามเชื่อมต่อกับ PC-NAME \ SQLEXPRESS …

7
SQL Server Management Studio วิธีรับเวลาดำเนินการจนถึงมิลลิวินาที
เมื่อฉันส่งแบตช์ (เช่นทำแบบสอบถาม) ใน SSMS ฉันเห็นเวลาที่ใช้ในการดำเนินการในแถบสถานะ เป็นไปได้หรือไม่ที่จะกำหนดค่า SSMS ให้แสดงเวลาสอบถามด้วยความละเอียดมิลลิวินาที? นี่คือบาร์ที่ฉันกำลังพูดถึงด้วยส่วนที่น่าสนใจวนเป็นสีแดง:

4
SQL Server 2008 ไม่สามารถเข้าสู่ระบบด้วยผู้ใช้ที่สร้างขึ้นใหม่
ฉันกำลังใช้ Windows Vista และฉันมีปัญหาในการเข้าสู่ระบบด้วยผู้ใช้ที่เพิ่งสร้างใหม่ ฉันเปิด Studio จัดการเซิร์ฟเวอร์ SQL ฉันสร้างการเข้าสู่ระบบใหม่โดยคลิกขวาที่ความปลอดภัย -> เข้าสู่ระบบ ตรวจสอบ: การพิสูจน์ตัวจริงของเซิร์ฟเวอร์ SQL ชื่อล็อกอิน: เครื่องทดสอบ รหัสผ่าน: ทดสอบ คลิกตกลง ฉันเพิ่มผู้ใช้รายนี้ในการจับคู่ผู้ใช้ไปยังฐานข้อมูลที่ฉันเลือก คลิกไฟล์ -> เชื่อมต่อ Object Explorer เลือกการรับรองความถูกต้องของเซิร์ฟเวอร์ SQL และป้อนผู้ทดสอบ / ทดสอบและคลิกเชื่อมต่อ ฉันได้รับข้อผิดพลาด: Login failed for user 'tester'. (Microsoft SQL Server, Error: 18456" with Severity = 14 and State = 1. อะไรเป็นสาเหตุของข้อผิดพลาดนี้และฉันจะเข้าสู่ระบบด้วยผู้ใช้ของฉันได้อย่างไร

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.