03. oktober 2004 - 11:34Der er
6 kommentarer og 1 løsning
Logon problem til personlig MS SQL
Jeg har før haft installeret SQL 7 på en NT server. Den er forlængst gået heden. Nu skal jeg have et project løftet på på en SQL server ude på nettet. Det er ikke problemet. jeg skal have en SQL server kørende på min WIN XP PRO, da kommunikation med SQL serveren på nettet via Access Xp interface er uhyggelig langsom.
Problemet er, at jeg efter at have installeret MS SQL(7 eller 2000) ikke kan logge på serveren. Default vælger den 'pcnavn' som admin og blankt password. Skal man bruge sa og et givet password ved installationen for at kunne logge på serveren efterfølgende. Dengang på NT serveren gik det som en mis ( med sa og blank pw). Nu med WIN XP SP2 er vel alt usikkert tilladt.
Jeg kan ikke pt angive den eksakte logon fejl, da jeg af afinstalleret SQl og vil lige have for 25 øre psykologhjælp førend at jeg installerer igen. Henrik
Hvis du bruger windows security, så skulle det ikke engang være nødvendigt at logge på (forudsat at dit brugernavn har adgang, men det har det vel på en XP).
Hvis du bruger SQLServer security så er default vel brugernavn sa og blank password.
Jeg vil gerne bruge noget SQLserver security, da jeg også kalder bassen lokalt fra en string ala
<%var ismssql=1;%> <% if(ismssql == 1){ if (Request.ServerVariables("HTTP_HOST") == 'localhost'){ var db = "Provider=SQLOLEDB.1;Server=MEACULPA;database=hentestdk;uid=hentestdk;pwd=abc123"; ...
I gamle dage installerede den sig med sa og blank. I dag starten den med f.eks. MEACULPA og blank og vil efterfølgende ikke connecte.
Der er nok ikke andet for, end at jeg geninstallerer SQL 2000 personal og vender tilbage med fejlmeddelelsen ved logind.
Jeg havde ikke regnet med at dette skulle være et issue og er lidt i tidsnød. Jeg har en MySQL server kørende ved siden af, men vil helst have denne her op og snurre.
Fil startet serveren op ved kigge her i svaret. Jeg skal så lige se, om jeg kan kalde en tabel fra asp, når jeg logger på lokalt via windows security.
How can I resolve the error 'An error 1069 - (The service did not start due to a logon failure)' for SQL Server?
A. SQL Server is just like any other NT service in that it can be defined to run using the credentials of an NT user account. It can also run under localsystem account, but if you are getting this error then you must have defined a user account.
Go to control panel/services. Choose the mssqlserver service (or SQLExecutive/SQLAgent if they are failing) and then choose startup. Check what NT account is being used. Make sure that the password is correct and check with NT user manager that the account has not been deleted or expired.
If the account details seem ok, then check that it has "logon as a service" user right (again with user manager).
If this doesn't resolve the issue then try logging on locally to the NT box with the same NT account and see what error(s) you get.
Nu snurrer som sagt bassen, men jeg kan kontakte bassen via ASP. Den eksterne på nettet er der ingen problemer med. hvad fanden gør jeg forkert. klappen er gået ned.
Login failed for user 'sa'. fåes når følgende script fyres af.
var db = "Provider=SQLOLEDB.1;Server=MEACULPA;database='Northwind';uid=sa;pwd="; var con = Server.CreateObject('ADODB.Connection'); con.Open(db); var rs = con.Execute("SELECT * from Categories");
Arne - jeg lukker sager. Ved at skramle rundt med adgange lykkedes det at komme på.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.