Sql серверийн нэрийг хэрхэн олж мэдэх вэ. F.A.Q. програм болон шаардлагатай бүрэлдэхүүн хэсгүүдийг суулгах талаар

MS-ийн суулгасан хувилбар бүхий компьютерийн нэрийг өөрчлөх SQL сервер- сайн санаа биш, учир нь нэрийг өөрчилсний дараа SQL-ийн үйл ажиллагаанд зарим асуудал гарч болзошгүй. Эдгээр асуудлаас зайлсхийхийн тулд та өөрийн системийн мета өгөгдлийг компьютерийн нэрний өөрчлөлтийг тусгахын тулд шинэчлэх ёстой.

Үүнийг энгийн аргыг ашиглан хийж болно SQL асуулга. SQL Server-ийн өгөгдмөл жишээний асуулга дараах байдалтай байна.

sp_dropserver "хуучин_нэр";
ЯВ
sp_addserver ″шинэ_нэр″, локал;
ЯВ

Ингээд нэрлэгдсэн хүний ​​хувьд:

sp_dropserver ″хуучин_нэр\InstanceName″;
ЯВ
sp_addserver ″шинэ_нэр\InstanceName″, локал;
ЯВ

Жишээлбэл, MS SQL Server суулгасан компьютерийг авч үзье. Одоогийн серверийн нэрийг харахын тулд SQL Management Studio-г нээж асуулга ажиллуулна уу:

@@Серверийн нэрийг сонгоно уу

Таны харж байгаагаар (2012R2Std_Temp) асуулгаас олж авсан серверийн нэр нь компьютерийн нэртэй (SQL_Test) таарахгүй байна.

Жишээ нь SQL Server-ийн анхдагч жишээг ашигладаг тул нэрийг өөрчлөхийн тулд бид дараах хайлтыг ажиллуулна:

sp_dropserver ″2012R2Std_Temp″;
ЯВ
sp_addserver ″SQL_Test″, локал;
ЯВ

Нэрээ өөрчилсний дараа та SQL серверийг дахин эхлүүлэх хэрэгтэй. Үүнийг дараахаас хийж болно тушаалын мөр, тушаалаар:

net stop mssqlserver && net start mssqlserver

A-Number CRM үйлдлийн систем дээр ажилладаг уу? Windows XP, Windows Vista, Windows 7, Windows 8 , Windows 10 ?

Алдаа гарахаас зайлсхийхийн тулд програмыг диск болон бүртгэлд бичих зөвшөөрөлтэй хэрэглэгчээр ажиллуулах ёстой.

MS SQL Server 2000-ийн оронд MS SQL Server 2005, 2008, 2012 ашиглах боломжтой юу?

Тийм ээ! 1.74 хувилбараас хойш

Анхаар!! MS SQL серверийг суулгасны дараа үйлчилгээ эхэлсэн эсэх, серверийн холболт зөв тохируулагдсан эсэхийг шалгаарай. (2005-2012 оны MS SQL-ийн хувьд үүнийг SQL Server Configuration Manager-ээр дамжуулан хийдэг.)

Хэрэв үйлчлүүлэгч компьютер SQL серверт холбогдож чадахгүй байна гэсэн сэжиг байгаа бол үүнийг хэрхэн шалгах вэ?

Үйлчлүүлэгч компьютерийн командын мөрөнд дараах тушаалыг ажиллуулна уу.

Зөвхөн MS SQL 2000 (MSDE) суулгасан хүмүүс л!!! /U-ийн дараа хэрэглэгчийн нэрийг оруулна уу, энэ тохиолдолд sa, /P-ийн дараа нууц үгээ оруулна уу, /S-ийн дараа MS SQL серверийн нэрийг оруулна уу, дотоод холболтын хувьд та үүнийг хоосон орхиж болно. Энэ тушаал дараах байдалтай байна.

OSQL /Uса sdfl380dsklj mycomp

Та хүлээх мөрийг харах болно: 1 >

Гүйцэтгэх командыг сонгох:

1> sysfiles дотроос *-г сонгоно уу

Хэрэв та асуулгын үр дүнг харвал SQL сервертэй холбогдох боломжтой болно.

Командын сессийг дуусгах:

Таны компьютерт файл байхгүй тохиолдолд osql.exeЭнэ бол гүйцэтгэх боломжтой файл юм. Үүнийг задлаад windows\system32 хавтсанд хийнэ үү. Үүний дараа та командын мөрөөс тушаалуудыг гүйцэтгэх боломжтой.

MS SQL 2008-тэй ажиллахын тулд sqlcmd хэрэглүүрийг, командын тусламжийг дуудахын тулд дараахыг ашиглана уу: sqlcmd /?

эсвэл Үйлчлүүлэгч компьютерийн командын мөрөнд дараах тушаалыг ажиллуулна уу.

telnet [sql серверийн нэр эсвэл ip] 1433

Энэ нь дараах байдлаар харагдах болно.

telnet 192.168.200.100 1433

(Telnet үйлчилгээ ажиллаж байх ёстой)

Асуудлыг тодорхойлж, SQL серверт холбогдож байна!!

"Data Link.zip" архивыг задлах

Бид гурван файлыг задалдаг - newudl.reg, nonewudl.reg, Data Link.UDL.

Бид хоёр бүртгэлийн файлыг ажиллуулдаг - newudl.reg, nonewudl.reg, үүний дараа бид файлыг ажиллуулдаг - Data Link.UDL

"Өгөгдлийн холболтын шинж чанар" маягт дахь "Өгөгдөл үйлчилгээ үзүүлэгч" таб дахь SQL серверт зориулсан Microsoft OLE DB Provider гэсэн мөрөнд очоод "Дараах" товчийг дарна уу.

Холболтын таб дээр холболтыг тохируулаад ямар алхамд алдаа гарч байгааг харна уу.

"MSSQLSERVER" үйлчилгээ ажиллахгүй байна

Оруулна уу "Хяналтын самбар" - "Захиргаа" - “Үйлчилгээ", үйлчилгээг эхлүүлнэ үү "MSSQLSERVER"

Үйлчилгээг эхлүүлэх төрөлд анхаарлаа хандуулаарай. Шаардлагатай төрөл: Автомат.

Яагаад суулгаагүй байна вэ? MSDE??

Майкрософт файл болон принтер хуваалцах үйлчилгээ суулгаагүй байна.

Оруулна уу "Хяналтын самбар" - "Сүлжээ ба алсаас сүлжээний хандалт"- "Холбох дотоод сүлжээ”.

Local Area Connection Properties цонхноос " Суулгах".

Дараа нь та тухайн зүйлийг сонгох хэрэгтэй Үйлчилгээболон нэмэх "Microsoft Networks File and Printer Sharing Service". Дараа нь та компьютерээ дахин асаагаад суулгацыг давтах хэрэгтэй MSDE.

"Сервер" үйлчилгээ ажиллахгүй байна

Оруулна уу "Хяналтын самбар" - "Захиргаа" - “Үйлчилгээ", үйлчилгээг эхлүүлнэ үү "Сервер"


Суулгацын бүртгэлийг хэрхэн идэвхжүүлэх вэ MSDE??

Суулгацын бүртгэлийг идэвхжүүлэхийн тулд тушаалын мөрөөс суулгацыг дараах товчлуураар ажиллуулна уу.

setup.exe /L*v C:\

Лог C:\ дискний үндэс дээр үүсгэгдэнэ

Яагаад суулгах явцад MSDE алдаа гаргадаг:

Аюулгүй байдлын үүднээс хүчтэй SA нууц үг шаардлагатай. SAPWD шилжүүлэгчийг …… руу ашиглана уу.

?

"sa" хэрэглэгчдэд нууц үг өгөөгүй байна !!

Энэ параметрийг setup.ini файлын сонголтуудад тохируулсан бөгөөд мөрийн формат дараах байдалтай байна.

SAPWD="AStrongPassword"

Хашилт доторх үгийн оронд нууц үгээ латин үсгээр бичнэ үү.

Суулгалт нь алдаа гаргахгүйгээр өөрөө зогсдог. Програмд ​​файлууд үүсгэгддэг шаардлагатай хавтаснууд. Мөн суулгацын төгсгөлд тэд өөрсдөө устгагдана.

Та өмнөх суулгах оролдлогуудаас үлдсэн MS SQL-ийн бүх лавлагааг машинаас бүрмөсөн устгаж, компьютерээ дахин ачаалж, суулгалтыг давтах хэрэгтэй.

Эхлээд байгаа эсэхийг шалгана уу MSDEжагсаалтад суулгасан програмууд, мөн хэрэв стандарт аргаарустгах боломжгүй тул лавлахыг бүрэн устгаж болно C:\Program Files\Microsoft SQL Server, компьютерээ дахин эхлүүлнэ үү.

Анхаар!!

Хэрэв та үүнийг өмнө нь компьютер дээрээ суулгасан бол програм хангамжхяналтан дор ажиллаж байсан MS SQL, дараа нь лавлахад: C:\Program Files\Microsoft SQL Server\MSSQL\DataМагадгүй танд хэрэгтэй байж болох мэдээллийн сангийн файлууд үлдсэн байж магадгүй, устгахаасаа өмнө энэ асуудлыг олж мэдээрэй!!

Орос хэлний текстийн оронд - асуултууд

"Эхлэх" - "Хяналтын самбар" - "Хэл ба бүс нутгийн стандартууд"(хавчуурга "Хэлнүүд"), товчийг дарна уу "Илүү дэлгэрэнгүй мэдээллийг"- Хэл, текст оруулах үйлчилгээ (хавчуурга "Нэмэлтээр") шалгах хайрцагт тэмдэг тавина "Бүх програмын текст үйлчилгээний дэмжлэгийг идэвхжүүлэх", товчийг дарна уу "Хэрэглэх".

Миний нэрийг яаж мэдэх вэ SQL сервер??

Хэрэв та суулгасан бол MSDE, эсвэл MS SQL серверДараа нь компьютерийг дахин ачаалсны дараа тавиур дээр дүрс гарч ирэх болно SQL серверийн үйлчилгээний менежер(ногоон сумтай торх шиг харагдаж байна). Та энэ дүрс дээр хулганы сумаар гүйлгэх үед серверийнхээ нэр бүхий зөвлөмжийг харах болно. Оруулга дараах байдалтай байна: Ажиллаж байна -\\ xserver - MSSQLServer, таны серверийн нэр хоёр урвуу зураасны дараа шууд байрладаг, өөрөөр хэлбэл өгөгдсөн жишээнд - xserver.

Энэ нь таны компьютерийн нэртэй тохирч магадгүй юм.

Хэрэв та дараах алдааг харвал: хүчингүй баганын нэр...

A-Number CRM-тэй ажиллах тухай асуултын хариулт.

Эхний үе шатанд ажлын логикийн тухай товч оршил.

Та шинэ мэдээллийн сан үүсгэх үед энэ нь хоосон байна. Өөрөөр хэлбэл, үүнд зөвхөн хоёр талбар бий болсон бөгөөд эдгээр нь Үгүй ба Тайлбар юм. Үүний дагуу та ажилд шаардлагатай бүх талбарыг бий болгох хэрэгтэй.

Php?option=com_content&task=view&id=29#1

Өгөгдлийн сангийн талбаруудыг үүсгэсний дараа үндсэн хүснэгтэд харагдахгүй байна, яагаад? - учир нь үндсэн хүснэгт нь зөвхөн таны Харилцагчийн карт дээр байрлуулсан талбаруудыг харуулдаг. Тиймээс, та Карт засварлах горимд орж, өмнө нь үүсгэсэн талбаруудыг нэмж, Карт дээр хамгийн их таалагдсан хэлбэрээр байрлуулна уу, өөрөөр хэлбэл бид Картын загварыг бий болгосон.

Php?option=com_content&task=view&id=59

Гэхдээ таны саяхан үүсгэсэн загвар нь администраторын хэрэглэгчээр бүтээгдсэн бөгөөд зөвхөн энэ хэрэглэгч үүнийг харуулах болно гэдгийг санах хэрэгтэй. Ихэнхдээ шинэ хэрэглэгчдийг системд нэмсний дараа асуулт гарч ирдэг - яагаад бусад хэрэглэгчдэд карт нээх үед карт хоосон байдаг вэ? - Учир нь тэд өөрсдөө Картын дизайныг бүтээгээгүй. Гэхдээ хэрэв та хэрэглэгч бүрт зориулж бие даасан дизайн хийх шаардлагагүй бол энэ мэдээллийн санд бий болгосон ямар ч загварыг тэдэнд тарааж болно, энэ нь хялбар бөгөөд яг нэг минут болно.

Php?option=com_content&task=view&id=33

Мөн тайлбар шаарддаг өөр нэг зүйл:
Та системд шинэ хэрэглэгч нэмэхэд тэр ямар ч хандалтын бүлгүүдэд ороогүй, өөрөөр хэлбэл түүнийг одоо байгаа бүлгүүдийн аль нэгэнд нэмэх хүртэл тэр хоосон карт, хоосон үндсэн хүснэгтийг харах болно, бүү мартаарай. хэрэглэгч бүр хандалтын бүлгүүдийн аль нэгний гишүүн байх ёстой.

Php?option=com_content&task=view&id=26

Талбарыг үндсэн хүснэгтэд харуулахын тулд үүнийг картанд байрлуулах ёстой гэдгийг би ойлгосон" - үүнийг яаж хийх вэ?

Үүнийг хийхийн тулд та картыг засварлах горимд нээж, элементүүдийг (өмнө нь үүсгэсэн талбаруудыг) өөрийн үзэмжээр цэгцлэх хэрэгтэй бөгөөд үүний дараа тэдгээрийг үндсэн хүснэгтэд харуулах болно.


Та импортыг талбарт тааруулахыг оролдох үед програм "Холбогдох харилцагчгүй салбарыг шилжүүлнэ үү. Импорт амжилтгүй боллоо." Үүнийг хэрхэн шийдвэрлэх вэ?

Импортлохын өмнө та модонд хоосон салбар үүсгэх хэрэгтэй (үүнд хавсаргасан холбоо барих хаяггүй), импортлохдоо үүнийг зорилтот болгон сонгох хэрэгтэй.

Өмнө нь өгөгдлийн санд оруулсан бичлэгүүдээс шинээр импортлогдсон бичлэгүүдийг хайхад нэмэлт цаг үрэхээс зайлсхийхийн тулд үүнийг тусгайлан хийсэн (практикаас харахад). Тиймээс тэд бүгд салаанд цэвэрхэн хэвтэх болно, тэндээс та тэдгээрийг шаардлагатай салбаруудын дунд, шаардлагагүй төвөг учруулахгүйгээр тарааж болно.

Хэрэв та Холбоо барих картын толгой хэсэгт товчлууруудыг харахгүй байгаа бол Тэгээд... Энэ нь танд сэдэв байна гэсэн үг юм AERO.

Мэдээж үгүй.

Хэрэв би санамсаргүйгээр карт дээрх зүйлийг устгасан бол энэ үйлдлийг ямар нэгэн байдлаар буцаах боломжтой юу?

Үгүй, гэхдээ та Өөрчлөлтийн түүхийг харж болно.
Цэс: Захиргаа - Холбоо барих өөрчлөлтийн бүртгэл
эсвэл:
Тайлангууд - Хэрэглэгчийн үйл ажиллагаа

Хэрэв та жишээлбэл, 10 харилцагчийг бүртгүүлж, дараа нь нэг эсвэл устгана уу
хэд хэдэн, дугаарлалт сэргээгдэхгүй байна. Тэдгээр. 10 байсан, 5 үлдсэн
устгасны дараа зургаа дахь бүртгэгдсэн хүн 11 дугаар, дугаарыг авна
1,2,3,4,5,11 байх болно. Энэ асуудлыг хэрхэн шийдвэрлэх вэ?

Энэ тоо нь дэлхийн дээд амжилт тогтоогч тул үргэлж давтагдашгүй байдаг, энэ нь мөрийн тоо биш юм.

Програм нь интернетээр ажилладаг уу?

Жишээлбэл, би өөр өөр хотод хэд хэдэн оффистой бол програм нь нэг мэдээллийн сан болж ажиллах уу?

Менежер бүр өөрийн нэвтрэлтийг ашиглан хөтөлбөрт нэвтэрч болох уу?

iPhone-д зориулсан CRM хувилбар бий юу?

Үгүй ээ, одоогоор зөвхөн Windows-д зориулагдсан.

Систем сүлжээгээр олон хэрэглэгчийн горимд ажилладаг уу?

10

Миний ажлын компани MSSQL 2005 сервертэй. Надад одоогийн хэрэглэгчийн бүртгэл болон анхааруулах мессеж илгээх ямар ч арга замыг мэдэх хоёр асуулт байна:

Эхний асуулт бол одоогийн хэрэглэгчийн нэр болон машины нэрийг хайхад T-SQL эсвэл SP байгаа эсэх. Хэрэв хэрэглэгч SQL серверийн нэрийг ашигладаг бол алсаас хандах SQL серверт энэ хэрэглэгчийн цонхны нэрийг (windows нэвтрэх нэр) олж мэдэх арга бий юу?

Миний дараагийн асуулт бол би хэрэглэгчийн нэр эсвэл ID-г авч чадах уу, "SQL серверийг цэвэрлэж байна уу эсвэл) гэх мэт анхааруулга илгээх арга байна уу. нөөцлөх"Одоогоор нэвтэрч болохгүй." Энэ нь хэцүү байж магадгүй юм. Би хэрэглэгч рүү имэйл илгээх шаардлагатай болж магадгүй юм.

SQL серверийг зөвхөн дотооддоо ашиглах боломжтой. SQL сервер нь нэвтрэх хэрэглэгчдийн жагсаалттай байдаг: Windows хэрэглэгчид, SQL хэрэглэгчидболон са.

  • 3 хариулт
  • Эрэмбэлэх:

    Үйл ажиллагаа

30

SUSER_SNAME(), HOST_NAME()-г сонго

Хэрэв холболт нь "sa" (эсвэл бусад SQL нэвтрэлт) бол та домэйн/цонхны хэрэглэгчийн нэрийг олж чадахгүй. SQL сервер нь "sa" эсвэл SQL нэвтрэлт гэдгийг мэддэг.

HOST_NAME нь итгэлгүй байж магадгүй бөгөөд холболтын мөрөнд ("Програмын нэр") тохируулж болно. Эсвэл бүрхэг байж болно, " Microsoft Office» Access, Excel гэх мэтийн өгөгдмөл бол.

Та sys.dm_exec_connections доторх client_net_address ашиглан буцаж очоод MAC хаягийг IP-тэй тааруулж хэн нэвтэрсэн болохыг олж мэдэх боломжтой...

4

Хост болон хэрэглэгч ямар байгааг мэдэх хялбар арга

EXEC sp_who2;

Хэрэглэгч идэвхтэй байгаа гэх мэтийг мэдэхэд таатай байж болох бусад мэдээллийг хаанаас авах вэ... энэ нь gbn-ийн зарласан асуудлыг шийдэхгүй.

3

Таны бүх саналд баярлалаа. Би бүх аргыг туршиж үзсэн бөгөөд Жоаким Бэкманы арга миний хэрэгцээг хангасан гэж бодож байна. Миний сурч байгаа зүйлсийн хураангуйг энд оруулав.

  • sys.syslogins өгөгдлийн хүсэлт нь зөвхөн нэвтрэх мэдээллийг агуулна. Бүртгэл нь хэрэглэгчийн одоогийн цагийн тэмдгийг заагаагүй болно. Би өөр программаас өөрийн SQL руу нэвтрэх гэж оролдсон бөгөөд энэ асуулга нь нэвтрэлтийг жагсаасангүй.
  • SELECT SUSER_SNAME(), HOST_NAME() нь SQL серверт зөвхөн нэг хэрэглэгчийг харуулдаг. Жишээлбэл, би SQL серверт өөрийн нэрээр нэвтэрдэг. Энэ асуулгын үр дүнд зөвхөн миний нэр болон машины нэрийг агуулна. Энэ асуулга харагдахгүй байна одоогийн хэрэглэгчид SQL сервер дээр.
  • exec sp_who2 надад хэрэгтэй мэдээллийг агуулсан. Энэ нь одоогийн хэрэглэгчийн нэр, идэвхтэй төлөв, db хэрэглэгчийн нэрийн хандалт, ашигласан командыг жагсаадаг.

SP-д ашигладаг мэдээллээ авахын тулд би мэдээллийг шүүж, бусад хүснэгтэд нэгтгэх ёстой имэйлүүд. Миний ашигладаг кодууд энд байна:

@retTable TABLE (SPID int null биш, Status varchar (255) null биш, Нэвтрэх varchar (255) null биш, HostName varchar (255) null биш, BlkBy varchar(10) null биш, DBName varchar (2,Command) null биш varchar (255) null биш , CPUTime int null биш , DiskIO int null биш , LastBatch varchar (255) null биш , ProgramName varchar (255) null , SPID2 int null биш , REQUESTID INT) INSERT INTO SELECT @ ret_Table EXin, Statusho2 , HostName, DBName, Command, CPUTime, ProgramName -- * FROM @retTable --WHERE Нэвтрэх "sa%" шиг биш -- сонирхохгүй бол ORDER BY Login, HostName

Би Microsoft SQL Server 2008 суулгасан.

Би SQL Server Management Studio (SSMS)-ийг эхлүүлэх үед би серверт холбогдох нэвтрэх цонхыг хоосон зайтай авах болно текст талбарСерверийн нэрийн хувьд. Би олон нэр оролдсон боловч шийдэж чадаагүй.

Би серверийн нэрийг хэрхэн олох/авах вэ?

Алхам 1: Таны системд SQLEXPRESS болон LocalDB суулгасан эсэхийг шалгана уу. SQL SERVER Configuration Manager => SQL Server Service руу очно уу

Хэрэв SQL Server үйлчилгээнд юу ч заагаагүй бол доорх бүрэлдэхүүн хэсгүүдийг суулгана уу (64 битийн үйлдлийн системд зориулсан) 1. SqlLocalDB 2. SQLEXPR_x64_ENU 3. SQLEXPRADV_x64_ENU 4. SQLEXPRWT_x64_ENU

Алхам 2: Ашиглалтанд оруулна уу. (Цэг) серверийн нэрээр холбоно уу [зургийн тайлбарыг энд оруулна уу] Дахин оруулна уу. \SQLEXPRESS-ийг серверийн нэрээр сонгоод холболт дээр дарна уу

1. Та дараах тушаалыг ажиллуулж болно.

EXEC xp_cmdshell "reg query "HKLM\Software\Microsoft\Microsoft SQL Server\Instance Names\SQL"";
ЯВ

2. суурилуулсан стандарт тайланг ашиглах.

жишээг сонгоно уу -> баруун товчийг дарна уу -> Тайлангууд -> Стандарт тайлангууд -> Dashbords сервер

Дээр дурдсан олон аргууд байдаг. Гэхдээ би нэлээд энгийн аргыг хэрэглэдэг (за, энгийн биш, гэх мэт @@ СЕРВЕРНИЙГ СОНГОХ). Та SQL Server Management Studio-г эхлүүлэх үед доорх GUI сануулгыг харах болно

Тэнд Серверийн нэр нь таны серверийн нэр юм (таны хөгжүүлэлтийн орчинд тохируулан олон сервер байж болно, зөвийг нь сонго). Энэ тусална гэж найдаж байна :)

дараах жишээнүүдийг авч үзвэл

  • SQL Instance нэр: MSSQLSERVER
  • Порт: 1433
  • Хост нэр: MyKitchenPC
  • IPv4: 10.242.137.227
  • DNS дагавар: dir.svc.mykitchencompany.com

Энд таны боломжтой серверийн нэрс байна:

  • local\MSSQLSERVER
  • орон нутгийн, 1433\MSSQLSERVER
  • MyKitchenPC,1433\MSSQLSERVER
  • 10.242.137.227,1433\MSSQLSERVER
  • MyKitchenPC.dir.svc.mykitchencompany.com, 1433\MSSQLSERVER

start -> CMD -> (Write команд) SQLCMD -L эхний мөр нь серверийн нэр (локал) бол серверийн нэр: YourPcName\SQLEXPRESS

Нэрийг авахын тулд энэ асуулгыг ажиллуулна уу

@Khaneddy2013 хэлсэнчлэн cmd SQLCMD -L тийм бишэхлүүлэх үед серверийн нэрийг буцаана. Bcz Би дөнгөж сая SSMS суулгасан (локал db болон сервер суулгаагүй). Дараа нь оролдлогосуурилуулалт SqlLocaLDBТэгээд SQLEXPR32_x86_ENU(32 битийн үйлдлийн систем) Би холбогдож чадсан. Одоо cmd цонх нь серверийн нэрийг харуулдаг.

Анхдагч серверийн нэр нь таны компьютерийн нэр боловч та "."-г ашиглаж болно. (Цэг) локал серверийн нэрний оронд.

Таны анхаарах ёстой өөр нэг зүйл бол та SQL Server Express Edition суулгасан байх. Энэ тохиолдолд та оруулах ёстой ". \sqlexpress"-г серверийн нэрээр тохируулна.

Миний асуудал бол мэдээллийн санд холбогдох үед байсан SQL өгөгдөлХолбоос нэмэх шидтэн дотроос SERVERNAME-г олоорой. Би үүнийг SQL удирдлагын студи доторх query (SELECT @@ SERVERNAME) ажиллуулснаар олсон бөгөөд reusl бол миний серверийн нэр юм. Би үүнийг серверийн нэрийн талбарт оруулсан бөгөөд бүх зүйл хэвийн болсон.

Би ч гэсэн анх удаа ийм асуудалтай тулгарсан.

Серверт холбогдох харилцах цонхонд өгөгдмөл тохиргоог шалгаад Connect дээр дарна уу. Холбохын тулд Серверийн нэр талбарт SQL сервер суулгасан компьютерийн нэрийг зааж өгөх ёстой. Хэрэв Өгөгдлийн сангийн систем нь нэрлэгдсэн жишээ бол Серверийн нэр талбар нь компьютерийн нэр\жишээний нэр гэсэн форматтай байх ёстой.

Жишээлбэл, би асуудлыг дараах байдлаар шийдсэн: Би серверийн нэрийг бичсэн: Alex-PC\SQLEXPRESS