if you are local admin, you probably want to do a takeover of the server,
then i believe you can at least add yourself via a dedicated admin connection and it will not even require a stop and start of the services.
for example, from sqlcmd, on the server itself(not a remote connection!), you can run this command:
-E = Trusted Connection,
-A = Admin connection
SQLCMD -S . -E -A
if it's a named instance, add the name, ie
SQLCMD -S .\SQLEXPRESS -E -A
with an local login + admin connection, you are in as a sysadmin, so you can add users via SQL command, like this:
here' i'm adding three logins, adding them to the sysadmin role, and then testing to see if it worked.
CREATE LOGIN [MyDomain\Domain Admins] FROM WINDOWS;
CREATE LOGIN [MyDomain\APP-SQL-DBAs] FROM WINDOWS;
CREATE LOGIN [MyDomain\lowell] FROM WINDOWS;
EXEC sp_addsrvrolemember 'MyDomain\Domain Admins','sysadmin';
EXEC sp_addsrvrolemember 'MyDomain\APP-SQL-DBAs','sysadmin';
EXEC sp_addsrvrolemember 'MyDomain\lowell','sysadmin';
--help us help you! If you post a question, make sure you include a CREATE TABLE... statement and INSERT INTO... statement into that table to give the volunteers here representative data. with your description of the problem, we can provide a tested, verifiable solution to your question! asking the question the right way gets you a tested answer the fastest way possible!