Hur kan jag enklast hämta maskinnamnet? Får du fran den med det kommandot är det väl inga problem. Du kan även med Request.Servervariables() hämta ut maskinnamn och mycket annat. Hej Pelle. Tack Roggan, den var fin. vad menar du med hitta namnet på din sql server??? Jo tänk dig att du i SQL Server Service Manager där kan man ju se namnen på de registrerade SQL server som man har. Finns i tips å tricks för vb en rutin som listar alla sql-servrar i nätet om jag inte minns fel. lite länkar: Jag har löst detta nu genom att hämta värdet ifrån registret. JAg kopierade min kod, se om du kan använda den:Hämta MachineName
Jag hittade någonting på microsoft..
<code>
Process currentProcess = Process.GetCurrentProcess();
string namn = currentProcess.MachineName;
MessageBox.Show(namn);
</code>
.. men detta ger bara som svar ".".
Efter att ha grunnat i ett antal dagar, så har jag kommit underfund med att jag måste utnytja registret/ini-filer.
Min applikation förutsätter en SQL-server.
Om jag längre fram får göra en ominstallation av mitt system, så är det ju inte så säkert att maskinnamnet stämmer, och inte heller namnet på min SQL-server.
Vad jag måste göra då (tror jag) är att om applikationen inte kan starta(SQL-Servern), så skall den öppna upp en form jag har för inställningar.
Vad jag söker är alltså:
Hur gör jag för att hitta maskinnamnet?
Hur gör jag för att hitta namnet på SQL-servern?
Jag har säkert fler frågor om detta, men jag ber att få återkomma med det.
[REDIGERAT]
Jag har kommit en liten bit på vägen.
<code>
using System.Net;
// lite kod
String strHostName = Dns.GetHostName();//detta ger maskinnamnet
textBox1.Text = strHostName;
</code>
Här får jag fram maskinnamnet, men är det bästa sättet?Sv: Hämta MachineName
Sv: Hämta MachineName
Nja jo det är fortfarande problem.
Först, jag jobbar ju i windows form.
Jag är inte säker på att det är rätt sätt, som jag gjorde nu, att gå ut via using System.Net.
Jag antar att det borde finnas enklare sätt. Sv: Hämta MachineName
Kan jag hitta vad min SQLServer heter lika enkelt?Sv: Hämta MachineName
om du har ett nätverk med 20 burkar med sqlserver på vardera , vilket namn ska den då returnera?
//RogerSv: Hämta MachineName
Det är nog service namn som jag är ute efter.Sv: Hämta MachineName
Sv: Hämta MachineName
http://www.cshrp.net/content.aspx?showID=900 (från .Patrik)...
http://www.codeproject.com/cs/database/LocatingSql.asp
http://www.codeproject.com/useritems/listsqlservers.asp
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=734&lngWId=10Sv: Hämta MachineName
Tack för eran hjälp.Sv: Hämta MachineName
<code>
//***Hämta Datornamnet*****************
string s=SystemInformation.ComputerName;
textBox1.Text=s.ToLower();
//***Hämta Användarnamnet*****************
string q=SystemInformation.UserName;
this.Text = "Inställningar " + q;
//***Hämta Servernamnet**********
RegistryKey pRegKey = Registry.LocalMachine;
pRegKey = pRegKey.OpenSubKey("SOFTWARE\\Microsoft\\MSSQLServer\\MSSQLServer");
</code>
Jag hoppas att detta kan hjälpa dig.