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

2
ไดเรกทอรีโครงการฐานข้อมูล Visual Studio 2015 ประกอบด้วยไฟล์ที่มีนามสกุล jfm
สมมติว่าเรามีโครงการฐานข้อมูลชื่อMyDatabaseแล้วไฟล์ที่เรียกว่าMyDatabase.jfmปรากฏในรูทของไดเรกทอรีโครงการ มันถูกล็อคโดยเฉพาะในขณะที่โครงการเปิดใน Visual Studio มันเป็นไฟล์ไบนารี มันเพิ่งเริ่มปรากฏเมื่อเร็ว ๆ นี้ (สองสามวันที่ผ่านมา) ฉันทำการค้นหาโดย Google ซึ่งไม่ได้ให้ข้อมูลเชิงลึกใด ๆ มีการอ้างอิงถึงซอฟต์แวร์เก่าบางตัว แต่ผลลัพธ์ส่วนใหญ่เป็นสแปม / โทรจัน ฉันได้ดูด้วยเช่นกัน แต่นั่นก็ไม่ได้ให้ผลลัพธ์ใด ๆ เช่นกัน ไม่มีใครรู้ว่ามันคืออะไรและทำไมมันอยู่ที่นั่น? แผนจะเพิ่มลงในไฟล์ gitignore สำหรับ Visual Studioแต่ฉันต้องรู้ว่ามันคืออะไรก่อนส่ง PR ... UPDATE นี่คือการทำลายมุมมองการเปลี่ยนแปลง Team Explorer ไม่มีการเปลี่ยนแปลงที่จะแสดงพร้อมกับสิ่งต่อไปนี้จากหน้าต่างเอาต์พุต: เป็นเช่นฉันจะเพิ่มไฟล์ไปยังแฟ้ม .gitignore และส่งประชาสัมพันธ์ มันจะเป็นการดีหากได้เรียนรู้ว่าไฟล์นี้คืออะไรและมาจากไหน ...

3
การอ้างอิงถึงออบเจ็กต์ที่ไม่ได้รับการแก้ไข [INFORMATION_SCHEMA] [TABLES]
ฉันได้สร้าง UDF ที่เข้าถึง[INFORMATION_SCHEMA].[TABLES]มุมมอง: CREATE FUNCTION [dbo].[CountTables] ( @name sysname ) RETURNS INT AS BEGIN RETURN ( SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = @name ); END ภายใน Visual Studio ทั้งสคีมาและชื่อสำหรับมุมมองจะมีคำเตือน: SQL71502: ฟังก์ชัน: [dbo] [CountTables] มีการอ้างอิงที่ยังไม่ได้แก้ไขไปยังอ็อบเจ็กต์ [INFORMATION_SCHEMA] [TABLES] ฉันยังสามารถเผยแพร่โครงการฐานข้อมูลได้โดยไม่มีปัญหาใด ๆ และดูเหมือนว่า UDF จะทำงานได้อย่างถูกต้อง IntelliSense เติมชื่อของมุมมองให้ฉันดูเหมือนจะไม่มีปัญหากับมัน ฉันยังได้ลองเปลี่ยนการนำไปใช้งานsys.objectsแทนมุมมองนี้ แต่ฉันก็ได้รับคำเตือนแบบเดียวกันสำหรับมุมมองนี้เช่นกัน ฉันจะแก้ไขคำเตือนนี้ได้อย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.