คำถามติดแท็ก sql-server

Microsoft SQL Server เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS) ใช้แท็กนี้สำหรับ SQL Server ทุกรุ่นรวมถึง Compact, Express, Azure, Fast-track, APS (เดิมคือ PDW) และ Azure SQL DW อย่าใช้แท็กนี้สำหรับ DBMS ประเภทอื่น (MySQL, PostgreSQL, Oracle, ฯลฯ ) อย่าใช้แท็กนี้สำหรับปัญหาเกี่ยวกับซอฟต์แวร์และการพัฒนาอุปกรณ์พกพาเว้นแต่จะเกี่ยวข้องโดยตรงกับฐานข้อมูล

4
“ เซิร์ฟเวอร์” เทียบกับ“ แหล่งข้อมูล” ในสตริงการเชื่อมต่อ
ฉันเพิ่งเริ่มใช้ SqlServer ตอนนี้ฉันได้SqlLocalDbติดตั้งเพื่อทำงานในเครื่องแล้ว ดี แต่ฉันเห็นสตริงการเชื่อมต่อสองแบบโดยทั่วไปและใช้ได้ทั้งสองอย่าง: Data Source=(localdb)\v11.0;Integrated Security=true; และ Server=(localdb)\v11.0;Integrated Security=true; อะไรคือความแตกต่างที่แน่นอนระหว่างทั้งสอง?


9
เลือกค่าจากฟิลด์ XML ใน SQL Server 2008
เพียงแค่ดูที่ฟิลด์ XML ของฉันแถวของฉันจะมีลักษณะดังนี้: <person><firstName>Jon</firstName><lastName>Johnson</lastName></person> <person><firstName>Kathy</firstName><lastName>Carter</lastName></person> <person><firstName>Bob</firstName><lastName>Burns</lastName></person> โปรดทราบว่านี่คือสามแถวในตารางของฉัน ฉันต้องการส่งคืนผลลัพธ์ SQL เป็นตารางในรูปแบบ Jon | Johnson Kathy| Carter Bob | Burns แบบสอบถามอะไรจะสำเร็จ?
112 sql-server  xml  xpath 

10
วิธีที่ดีที่สุดในการถอดแท็ก html จากสตริงในเซิร์ฟเวอร์ sql?
ฉันมีข้อมูลใน SQL Server 2005 ที่มีแท็ก html และฉันต้องการตัดส่วนนั้นออกทั้งหมดเหลือเพียงข้อความระหว่างแท็ก ยังเป็นการดีที่จะแทนที่สิ่งต่างๆเช่น<ด้วย<ฯลฯ มีวิธีง่ายๆในการทำเช่นนี้หรือมีใครมีโค้ด t-sql ตัวอย่างแล้ว ฉันไม่มีความสามารถในการเพิ่ม procs ที่เก็บไว้เพิ่มเติมและสิ่งที่คล้ายกันดังนั้นจึงต้องการวิธี t-sql ที่บริสุทธิ์ (โดยเฉพาะอย่างยิ่งหนึ่งย้อนหลังเข้ากันได้กับ sql 2000) ฉันแค่ต้องการดึงข้อมูลด้วย html แบบถอดไม่ได้อัปเดตดังนั้นควรเขียนเป็นฟังก์ชันที่ผู้ใช้กำหนดเองเพื่อให้ง่ายต่อการนำมาใช้ใหม่ ตัวอย่างเช่นการแปลงสิ่งนี้: <B>Some useful text</B>  <A onclick="return openInfo(this)" href="http://there.com/3ce984e88d0531bac5349" target=globalhelp> <IMG title="Source Description" height=15 alt="Source Description" src="/ri/new_info.gif" width=15 align=top border=0> </A>> <b>more text</b></TD></TR> สำหรับสิ่งนี้: Some useful text > more text

7
IDENTITY_INSERT ถูกตั้งค่าเป็นปิด - จะเปิดได้อย่างไร?
ฉันมีฐานข้อมูลไฟล์เก็บถาวรที่ถูกลบซึ่งเก็บ ID ของไฟล์ที่ถูกลบฉันต้องการให้ผู้ดูแลระบบสามารถกู้คืนไฟล์ได้ (รวมถึง ID เดียวกันสำหรับการลิงก์ไฟล์) ฉันไม่ต้องการนำ identity_insert ออกจากทั้งตารางเนื่องจากการเพิ่มทีละรายการทำได้ดีมาก ในTBL_Contentขั้นตอนการแทรกเพื่อจัดเก็บของฉันฉันมีสิ่งนี้ set ANSI_NULLS ON set QUOTED_IDENTIFIER ON SET IDENTITY_INSERT tbl_content ON GO ALTER procedure [dbo].[spInsertDeletedIntoTBLContent] @ContentID int, ...insert command... SET IDENTITY_INSERT tbl_content OFF แต่ฉันยังคงได้รับข้อผิดพลาดเดิม: ไม่สามารถแทรกค่าที่ชัดเจนสำหรับคอลัมน์ข้อมูลประจำตัวในตาราง "TBL_Content" เมื่อ IDENTITY_INSERT ถูกตั้งค่าเป็น OFF ความช่วยเหลือใด ๆ
112 sql  sql-server  tsql 


4
ฉันจะสร้างข้อ จำกัด เฉพาะบนคอลัมน์ของฉัน (SQL Server 2008 R2) ได้อย่างไร
ฉันมี SQL Server 2008 R2 และต้องการตั้งค่าคอลัมน์เฉพาะ ดูเหมือนจะมีสองวิธีในการดำเนินการนี้: "ดัชนีเฉพาะ" และ "ข้อ จำกัด เฉพาะ" ไม่แตกต่างจากที่ฉันเข้าใจมากนักแม้ว่าส่วนใหญ่จะแนะนำข้อ จำกัด เฉพาะเนื่องจากคุณจะได้รับดัชนีโดยอัตโนมัติ ฉันจะสร้างข้อ จำกัด เฉพาะได้อย่างไร ALTER TABLE Customer ADD CONSTRAINT U_Name UNIQUE(Name) มีวิธีสร้างข้อ จำกัด เฉพาะผ่าน SQL Server Management Studio หรือไม่

11
SQL: BETWEEN เทียบกับ <= และ> =
ใน SQL Server 2000 และ 2005: อะไรคือความแตกต่างระหว่างสองWHEREข้อนี้? ฉันควรใช้กับสถานการณ์ใด คำค้นหา 1: SELECT EventId, EventName FROM EventMaster WHERE EventDate BETWEEN '10/15/2009' AND '10/18/2009' แบบสอบถาม 2: SELECT EventId, EventName FROM EventMaster WHERE EventDate &gt;='10/15/2009' AND EventDate &lt;='10/18/2009' (แก้ไข: Eventdate ที่สองเดิมหายไปดังนั้นแบบสอบถามจึงผิดทางไวยากรณ์)
111 sql  sql-server  tsql  where  between 


23
สร้างการเชื่อมต่อกับเซิร์ฟเวอร์สำเร็จแล้ว แต่แล้วเกิดข้อผิดพลาดระหว่างการจับมือก่อนเข้าสู่ระบบ
ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อฉันพยายามเชื่อมต่อ Production DB จาก Local Environment ก่อนหน้านี้ฉันสามารถเชื่อมต่อฐานข้อมูลการผลิตได้ แต่ทันใดนั้นฉันก็ได้รับข้อผิดพลาดต่อไปนี้มีความคิดอย่างไร สร้างการเชื่อมต่อกับเซิร์ฟเวอร์สำเร็จแล้ว แต่แล้วเกิดข้อผิดพลาดระหว่างการจับมือก่อนเข้าสู่ระบบ (ผู้ให้บริการ: TCP Provider ข้อผิดพลาด: 0 - หมายเลขอ้างอิงไม่ถูกต้อง) ฉันพยายามเรียกใช้เว็บไซต์ asp.net ในพีซีท้องถิ่นซึ่งมีสตริงการเชื่อมต่อของฐานข้อมูลการผลิตต่อไปนี้คือการติดตามสแต็กสำหรับข้อผิดพลาดที่ฉันได้รับในสภาพแวดล้อมเฉพาะที่ &gt; at MyWebsiteDAL.clsForumQuestion.SelectAll(Int32 CurrentPageIndex, Int32 PageSize) in D:\EDrive\My WebSites\MyWebsite\MyWebsite\MyWebsiteDAL\clsForumQuestion.cs:line 821 at CodeConnect.Default.Page_Load(Object sender, EventArgs e) in D:\EDrive\My WebSites\MyWebsite\MyWebsite\MyWebsite\Default.aspx.cs:line 100 at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object …

4
วิธีสร้างตารางด้วยคอลัมน์ประจำตัว
ฉันมีตารางอยู่แล้วซึ่งฉันกำลังจะระเบิดเพราะฉันไม่ได้สร้างมันขึ้นมาพร้อมกับIDคอลัมน์ที่กำหนดให้เป็นคอลัมน์ Identity ของตาราง เมื่อใช้SQL Server Management Studioฉันเขียนสคริปต์"Create To ... "ของตารางที่มีอยู่และได้รับสิ่งนี้: CREATE TABLE [dbo].[History]( [ID] [int] NOT NULL, [RequestID] [int] NOT NULL, [EmployeeID] [varchar](50) NOT NULL, [DateStamp] [datetime] NOT NULL, CONSTRAINT [PK_History] PRIMARY KEY CLUSTERED ( [ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, …
111 sql  sql-server  tsql 

5
ดำเนินการคำสั่งแทรกและส่งคืน Id ที่แทรกใน Sql
ฉันกำลังแทรกค่าบางอย่างลงในตาราง SQL โดยใช้ C # ใน MVC 4 อันที่จริงฉันต้องการแทรกค่าและส่งคืน 'ID' ของระเบียนที่แทรกล่าสุด ฉันใช้รหัสต่อไปนี้ public class MemberBasicData { public int Id { get; set; } public string Mem_NA { get; set; } public string Mem_Occ { get; set; } } ID จะเพิ่มขึ้นโดยอัตโนมัติในฐานข้อมูลเมื่อใส่ public int CreateNewMember(string Mem_NA, string Mem_Occ ) { using (SqlConnection …

5
วิธีกำหนดผลลัพธ์ exec ให้กับตัวแปร sql?
คุณกำหนดผลลัพธ์ของการเรียก exec ให้กับตัวแปรใน SQL ได้อย่างไร? ฉันมี proc ที่เก็บไว้up_GetBusinessDayซึ่งเรียกว่าซึ่งส่งคืนวันที่เดียว คุณสามารถทำสิ่งนี้ได้หรือไม่: exec @PreviousBusinessDay = dbo.up_GetBusinessDay @Date, -1

4
Oracle เทียบเท่ากับฟังก์ชัน IsNull () ของ SQL Server คืออะไร
Наэтотвопросестьответына Stack Overflow нарусском : Естьлиэквивалент SQL Server функции IsNull () в Oracle? ใน SQL Server เราสามารถพิมพ์IsNull()เพื่อตรวจสอบว่าฟิลด์เป็นโมฆะหรือไม่ มีฟังก์ชันเทียบเท่าใน PL / SQL หรือไม่?
110 sql-server  oracle  tsql  plsql 

30
ข้อผิดพลาดในการเข้าสู่ระบบ Windows Auth ของ SQL Server 2008: การเข้าสู่ระบบมาจากโดเมนที่ไม่น่าเชื่อถือ
เมื่อพยายามเชื่อมต่อกับอินสแตนซ์ SQL Server 2008 โดยใช้ Management Studio ฉันได้รับข้อผิดพลาดต่อไปนี้: เข้าสู่ระบบล้มเหลว การเข้าสู่ระบบมาจากโดเมนที่ไม่น่าเชื่อถือและไม่สามารถใช้กับการรับรองความถูกต้องของ Windows (Microsoft SQL Server ข้อผิดพลาด: 18452) ฉันสามารถเข้าสู่ระบบโดยใช้ SQL Authentication ได้โดยไม่มีปัญหา ฉันได้รับข้อผิดพลาดนี้ในทันที ฉันเปิดใช้งานการรับรองความถูกต้องของโหมดผสม ใครมีประสบการณ์เกี่ยวกับเรื่องนี้บ้าง? ข้อมูลเพิ่มเติม: รุ่น 64 บิตของ SQL Enterprise Edition บน Windows 2003 Server
110 sql-server 

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