Performance Question - Restarting The SQL Server Resolved My Timeout Problem
Jul 20, 2005
We have an ASP application installed on one powerful Win 2003 and
the SQL Server on another Win 2003.
We have two copies of the application (identical, one for production
and one for test purposes) that are operational. The 2nd application
is connected to the same SQL Server but a test copy of the production
database.
Today, running the application, a place where it shows a list of records,
the ASP application was timing out after 30 seconds for a lot of users.
I backed up the production db and restored it over the test db and tested
the ASP application; within 10-15 seconds the ASP page loaded the list
of the records, so i didn't get any timeout. So i started to think that
maybe
the test db when it was being restored, SQL Server would do some kind of
data cleanup and defragment the new db.
But, then i checked the Task Manager, SQL Server was almost using 1.2GB
of memory and the server had only 100megs available.
As soon as i restarted the SQL Server, the ASP page did no longer timeout
on the production database.
So now i am trying to figure out why the SQL Server restart fixed my
problem?
Unfortunately i did not check if there were a lot of connections in the
Process info
under the Current Activity in SQL EM.
Do you think there were a lot of sessions that weren't killed by the
application?
And that was causing the timeout? But why only for the Production db and not
also
for the test db?
I mean, i am puzzled as to why before restarting the SQL Server, running the
ASP
application connected to the TEST database did not time out!
Why does restarting my server improve SQL's performance so dramatically? What can I do to achieve the same effect, without restarting? Thanks for any ideas.
I built an app, works fine. Had the development environment working fine (VS2005 (SP0) and SQL Server Express). It had been stable for months, no problem.
Then I had to reinstall XP Pro...(finally threw too many conflicting programs into it, I guess...)
I managed to get VS2005 reinstalled ok. However, when I opened and compiled my existing app in VS2005, using Cassini, I got the dreaded error:
An attempt to attach an auto-named database for file <file string> failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.
I also get this error for the compiled copy of the app on the same machine, running on IIS. (Where it also previously worked fine).
I appreciate that there are zillions of posts on this issue. I'm hoping that someone might know why this should happen in this particular case.
The thing that's different about this case is that the app was working fine; I have the app deployed on a demo machine and also on a remote server as well as on the development machine.
The only thing that changed is that there was this fresh install of SQL Server Express.
I tried using >> sp_configure user instances enabled','1';RECONFIGURE <<< in SSMSEE, which took, but didn't help.
So something is different in SSE. Since the app is stable everywhere else, I REALLY don't want to go through and adjust the connection strings...MUCH better to figure out what SSE needs to be happy with the existing connection strings...as it was before.
Any suggestions would be appreciated.
Thanks!
EDIT----TRIED SOME THINGS:
Changed folder and file permissions to allow ASPNET full access to the .mdf's and log files (though never had to do this before on the development machine.) No change...
Can see the table contents within the .mdf through SSMSE, and also through Server Explorer in VS2005.
So because the problem happens with both IIS and Cassini, I'm assuming it's got to be an issue between ASPNET and SSE.
EDIT --- TRIED SOME MORE THINGS:
I dimly remember that when I had this problem before, it was that the error message was too "dumb". It wasn't my file that had the permissions problems, it was that the SSE System Databases had to have permissions with respect to ASPNET.
I tried to set that up but I'm a complete newb on this area, so I don't know if I did it right. In SSMSE I created a Login for MyComputer/ASPNET, and gave it all permissions and roles, and then made it an owner for the four system databases...but no joy.
Any pointers on this last piece would be helpful.
EDIT - MORE INFO
The error details
[SqlException (0x80131904): An attempt to attach an auto-named database for file <filestring>.MDF failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.] System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +739123 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +188 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +1956 System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) +33 System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) +170 System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) +349 System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +181
I setup Sql agent for autostart with sql server and autorestart if stoped but after rebooting NT or after stoping SQL server it never starts ,I have to start it manualy
Create a table with an Identity column, insert data / restart the server / insert more data / restart the server/ insert some more data.
My data looks like this : Identity column 1 2 3 1002 1003 1004 1005 2002 2004
It looks like the indentity value gain +~1000 after most server restart (sometimes identity stay the same). This can be very dangerous for some datatype! The only thing google told me was this : URL...but microsoft did not comment on it yet!
I want to schedule a sql job to run at specific time for restarting the sql services(MSSQLServer and SQLServerAgent) and also want to send notification to all the users 5 minutes before restarting them. Please let me know. Thanks in advance.
I need to restart (becouse of the Database Mail :( ) SQL Server Agent on a live server which acts as a distributor for a lot of replications. I know that it shouldn't cause any problem, but I want to confirm that it want couse a subscriptions to be reinitiated.
Hey, From time to time i get this error "Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding." so I tried to change the connection string by adding thie following "Connect Timeout=200; pooling='true'; Max Pool Size=200" but still it is giving the same error! so why is this happening ? and what can I do! btw the timeout expired happens when a stored procedure is executed at the Fill method ! Thank you in advance Hiba
Hi All, I am facing a problem in SQL Server 2005 and the .NET Environment. I have an SP, which will return me the result within fraction of second when i execute it in SQL Server Management studio. But randomly (Frequently), its giving timeout when i execute it from .NET Envirnment. If i execute it at that same time in Management studio, i am not getting the error. But getting the Timeout when i execute it in the Server Explorere of VS 2005 or in the Application which uses it. Can any one figure out the solution.
Hi Team Iam working in a asp.net web application. In my system i have installed the xp as os and the in my network is of 2003 server. All files and database are there. But when me accessing the files from my laptop it shows the error as follows Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Data.SqlClient.SqlException: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.Source Error:
Line 19: con = New SqlConnection(constring)Line 20: If con.State = ConnectionState.Open Then con.Close()Line 21: con.Open()Line 22: cmdobj = New SqlCommand(query, con) Source File: Y:Inetpubwwwrootsreeskybuilderssreeskybuildersdbmain.vb Line: 21 If me accessing that same from that mechine there were no errors and i can go thru that program successfully. So please help me to do access the db from anywhere in my network Thanks Rajesh.C.S
Hi! I am having a problem with my windows app in VB.net. I am just trying to do a very simple select command to retrieve some data. I am using a hosting server with a VPN. When i click on the button it keeps giving me the error above. When I use server management express to do the same query it works fine and relatively fast. So I have tried setting the CommandTimeout to 120 but when it stops, the debugger shows that the value of the COmmandTimeout is 30, although it stops after about 15 secs. I am really lost and would need some help please! Find my code underneath. Private Sub RetrieveButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RetrieveButton.Click 'Create a connection string to connect to the database. Associate it to a connection object.Dim connString As String = "Data Source=192.168.24.75;Initial Catalog=edenoverseasproperty;" & _ "Integrated Security=SSPI;User ID=edenoverseasproperty;Password=blossomcar" 'Dim connString As String = "Data Source=JPCHENOTSQLEXPRESS;Initial Catalog=EdenOverseasProperty;" & _ ' "Integrated Security=SSPI;User ID=sa;"Dim sqlConn As New SqlConnection(connString) 'Create a new command and associate the connection object to it.Dim cmd As New SqlCommand() cmd.CommandTimeout = 120 cmd = sqlConn.CreateCommand() 'Define the command type and the source cmd.CommandType = CommandType.Text cmd.CommandText = "SELECT * FROM Clients" 'Create a data adapter and a datasetDim da As New SqlDataAdapter()Dim ds As New DataSet() da.SelectCommand = cmd da.Fill(ds, "Clients") 'Bind the data to the datagrid EdenDataGridView.DataSource = ds EdenDataGridView.DataMember = "Clients" End Sub
I am getting this error on web server. My Appication is working fine on my Local Network where DB server and web server are on different machine. But getting TimeOut on web server. I tested the query on Query Analyzer it takes hardly 3 sec (Max) to execute. There is only Select query and total number of records are around 2100 which is not a big data. I have used Connect Timeout = 180 in connection string which is also not effective. please tell me how can I handle this exception.
We've been having timeout problems. In our development environment we have IIS and SQL Server 2005 both running on the same box. We use VWD or our dev server's IIS to run the apps. What happens is the database stops responding to our web applications and we continue to get the timeout error. I can still execute queries from Management Studio but all of the web apps all timeout. Then, the only was we can get the database to start responding again is if we restart the SQL Server service. Any ideas as to why the database would stop responding to all of the web apps but not Management Studio? It tends to happen a couple times a day when we are developing. Only the other developer and myself use the DEV environment.
Hi Dear,I have some problem.Problem Is: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.I have two table.1. BlogUrl2.HistoryBlogstable BlogUrl has approximate 30 url(some part of url).and table HistoryBlogs has approximate 2,00,000(2 lac) record.table history blog has a colon blogUrl and a colon subject name.when a user select one url from blogUrl table then display all subject related to blogUrl.it's ok.but i want select all blogUrl related subject.my query is:SSELECT distinct S.subject_id as 'id', cast(S.subject_raw as varchar(8000)) as 'subject' FROM HistoryBlogs S where substring ( cast(S.blog_url as varchar(8000)), charindex('/',cast(S.blog_url as varchar(8000)))+2, charindex('/', substring ( cast(S.blog_url as varchar(8000)), charindex('/',cast(S.blog_url as varchar(8000)))+2, len(cast(S.blog_url as varchar(8000) ) ) ) )-1 ) IN ('-' , 'discussions.apple.com' , 'feeds.gawker.com' , 'legalalan.blogspot.com' , 'real.estatez.net' , 'szeteng.blogspot.com' , 'willdo.philadelphiaweekly.com' , 'www.beginnertriathlete.com' , 'www.bestbuy.ca' , 'www.bestbuy.com' , 'www.binsearch.info' , 'www.centennialcollege.ca' , 'www.chatsusa.com' , 'www.dvinfo.net' , 'www.feedhub.com' , 'www.futureshop.ca' , 'www.libble.com' , 'www.mcdonalds.com' , 'www.monova.org' , 'www.net-security.org' , 'www.osnews.com' , 'www.senecac.on.ca' , 'www.shop.com' , 'www.sumotorrent.com' , 'www.theimpulsivebuy.com' , 'www.tomshardware.com' , 'www.wal-mart.ca' , 'www.walmart.com' , 'www.xbitlabs.com') group by S.Subject_Id,cast(S.Subject_Raw as varchar(8000))This query is ok.but when we want select all blogUrl.then i found above mention errori have asp.net 2.0 and sql server 2000.this type problem i am facing on remote serverPlease help me.Yogesh Saini
Hi I am getting error:Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not respondingMy Connection string is like this. But still i am getting above error: <add key="ConnectionString" value="Initial Catalog=XX;DataBase=XX;Data Source=XX;User ID=XX;pwd=xx;Min Pool Size=5;Max Pool Size=225;Connection Reset=True;Connection Lifetime=180;"></add> Please advice me.Thanks-Dil
Hi, I keep getting this error. I have a query that takes 47 seconds when I run it in SQL Server 2005. My connection string looks like this:connectionString="Server=server; Database=db; Pooling = true; Connect Timeout=60; Max Pool Size=300;I understand that Connect Timeout 60 = 60 minutes. Is there any other place where a timeout can be set in an ASP.NET 2.0 application?Thanks for any ideas.
Hi....i got this error,I have already set in my connection string:---- Connect Timeout=300; pooling='true'; Max Pool Size=200;but i got this error till now,how can i solve this .......thanks
When I connect remotely to SQL SERVER 2005 the following error occurs.Error: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.thanks & regards priya.
I'm trying to do mass inserts/updates. Using Transactions. The table hierarchy contains 3 levels (TL1, TL2, and TL3): Here is what I'm trying to accomplish:
1) Start Begin Transaction (in desperation, I've tried all the isolation levels- I was hoping ReadUncommitted would work!) 2) Do an Insert/Update in table TL1 (this works). 3) Grab the ID from step 2 and do a SELECT on table TL2 to determine if I need to an UPDATE or INSERT.
Since I'd be inserting 3 rows into table TL2 (for a particular parent ID with different types), the first SELECT (on TL2) works and then I'm able to do an INSERT into TL2. The transaction is still alive. Now, I try to do a SELECT on table TL2 to see if a record exists for this type and this is when I get the exception "Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding."
My guess is that I have a LOCK on the table TL2 (from the first SELECT), which seems to be causing the problem.
Note: The INSERTs and UPDATEs are done by executing stored procs. For the SELECTS, I'm using a different connection (from the one which the transaction is using) and close it after the SELECT is executed.
Okay all this used to be fine on another machine it has jsut been moved. Original machineWindows 2003 server.Net 2.0Sql server 2005New machine Windows 2003 server.Net 2.0Sql server 2005Not that I don't see how this is a timeout setting issue as it shoudln't take but a second to access what it needs. It also workse fine on the original machine which is still up. I go to the website and try to login and get that error message. Says it timed out or server is not responding. below is the details.HERE IS THE ERROR IN EVENT VIEWER____________________________________________________Event code: 3005 Event message: An unhandled exception has occurred. Event time: 7/17/2005 3:26:38 AM Event time (UTC): 7/17/2005 7:26:38 AM Event ID: 1da418026f5641e8914bcafa571233c3 Event sequence: 10 Event occurrence: 1 Event detail code: 0
Application information: Application domain: /LM/W3SVC/1/Root/application1-127660587297031250 Trust level: Full Application Virtual Path: /application Application Path: D:Websitesapplication Machine name: DATING
Process information: Process ID: 3892 Process name: w3wp.exe Account name: NT AUTHORITYNETWORK SERVICE
Exception information: Exception type: SqlException Exception message: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
Request information: Request URL: http://dating/application/Login.aspx Request path: /application/Login.aspx User host address: 192.168.1.20 User: Is authenticated: False Authentication Type: Thread account name: NT AUTHORITYNETWORK SERVICE
Thread information: Thread ID: 7 Thread account name: NT AUTHORITYNETWORK SERVICE Is impersonating: False Stack trace: at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Connect(Boolean& useFailoverPartner, Boolean& failoverDemandDone, String host, String failoverPartner, String protocol, SqlInternalConnectionTds connHandler, Int64 timerExpire, Boolean encrypt, Boolean integratedSecurity, SqlConnection owningObject, Boolean aliasLookup) at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlInternalConnectionTds..ctor(SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at System.Data.SqlClient.SqlConnection.Open() at citimatch.Login.LoginButton_Click(Object sender, EventArgs e) at System.Web.UI.WebControls.Button.OnClick(EventArgs e) at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) at System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Custom event details:
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.HERE IS THE ERROR IN INTERNET EXPLORER____________________________________________________Server Error in '/APPlication' Application.
Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Data.SqlClient.SqlException: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace:
Hi, I am running a stored procedure that collects some records from two tables do some calculations with those records and insert those calculation result in a temp. table. I am calling this stored procedure in my aspx page and then later select all the records from temp table and show it in a table. When I run this application on browser it give me Timeout expired error but whn I execute the stored procedure it runs properly but takes around 3:10 mins to execute in query analyzer. I did some google work and based on that I specified CommandTimeout = 300 for SP and Connection timeout=400 in web.config. But still it didnt worked. Sometimes it runs properly but sometimes its not. Where I am doing mistake? and Wht should i do to resolve this? Plz. help. Thanks in adv. Regards, Yogita
Guys, I am trying to attach a database object to the App_Data directory I got thie error Error: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. This is what I did. I right click the App_Data folder and click Add New Item. Then I click the SQL Database. This is where I got the error. What should I do? Please help
When I run my web app on my dev machine it works perfect. When I precomile it to my web deployment project and then copy the debug files to my web server I get this problem when trying to login (obviously it's using ASPNETDB.mdf). Any ideas?
Server Error in '/' Application.
Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Data.SqlClient.SqlException: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace:
I am getting the following error when running SQL Server 2005 Upgrade Advisor on a test database of 300Gb aprox. After a long wait we got the following error:
Database Server,"PreUpgrade","Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.","OLDSYSTEMTABLES",
After that error we got several similar errors of "timeout expired" pointing to FTCATALOGNAMERESTRICTION, and others.
I found the same problem reported in other forums and recommended to run the UA database per database, but we are running the Upgrade Advisor against only one database in periods of low activity.
We cannot advance the upgrade to SQL Server 2005 on other databases due to this error. I would appreciate some clues or suggestions.
Hi Everyone, I have an ASP.Net webpage for uploading multiple files. The process is, when the client uploads files..using SQL queries I am inserting into a database1 and then calling a stored procedure to remove garbage data from database1 and insert this new data into a production database(Database2). When the file size is aroung 6-7MB it executes fine....but when the size increases to 30 MB I can see the data in Database1 but only when the Stored procedure is called...after a minute or so, I get the following error in the analyser. I a getting the following error:Error System.Data.SqlClient.SqlException Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. No Changes made to the ClientPlan table. Inserting records(s) in ClientPlan table. No Changes made to ClientPlan table. Updating changes to PlanStatementInfo. Updated 1 record(s) in PlanStatementInfo. Inserting new records into PlanStatementInfo. No new records were added to PlanStatementInfo. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(SqlConnection connection, CommandType commandType, String commandText, SqlParameter[] commandParameters) at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(String connectionString, CommandType commandType, String commandText, SqlParameter[] commandParameters) at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(String connectionString, String spName, Object[] parameterValues) at icc.BaseClasses.DL.DLImportPlan.Import(Int32 ClientId, Int32 PeriodId, Int32 UserId) in CDocuments and SettingskroslundMy DocumentskareniccPlanStatementsiccImportDLDLImportPlan.csline 116
My requirement is to sling a rowset from one place in SQL server into a table in another place in the most performant way. I want this to be parameterizable - I want to provide just a connection string and some SQL for the source and a connection string and a table name for the destination. The package should do the rest.
The solution I chose was an 2014 SSIS package with source and destination as ADO.NET connections configured from project variables. The package has a script task to bulk copy the data. For performance I disable the non-clustered indexes first.
But this performance precaution causes the bulk copy to timeout after delivering the correct rowcount to the destination table. What I can do to avoid this error?
Here's my script code:
//get hold of the source and a data reader from it SqlConnection sqlconnSource = new SqlConnection(); sqlconnSource = (SqlConnection)(Dts.Connections["source"].AcquireConnection(Dts.Transaction) as SqlConnection); SqlCommand sourcesqlCommand = new SqlCommand(SourceSQL, sqlconnSource); sourcesqlCommand.CommandTimeout = 1500;
[Code] ....
This takes 128 seconds to put 13 million thin rows into my empty destination table and then throws an exception with this message:
Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
I have had a new PC and have installed SQL Server. However, I do not seem to have anywhere to create databases on my PC. I did on my old one. How can i do this ?
Is it possible to view the Connection String information of a remote login/session? I want to know if the login is looking-up the database server via IP address, servername (NetBIOS name) or fully-qualified domain name (FQDN).
Using these DMVs I can get a lot of relevant information:
sys.dm_exec_sessions Program Name (eg. Microsoft SQL Server Management Studio), Client Interface Name (eg. .Net SqlClient Data Provider) sys.dm_exec_connections Net Transport (eg. TCP), Client Net Address and TCP Port
but not how the server's IP address was resolved. Is the connection string ever sent by the client to the server, or just used for DNS lookup?
I have a problem where developers will stop the SQLServer service during the day and then they will not remember to restart the SQLAgent. It does not seem to restart when you stop the Server service and restart the services with out a reboot. Is there a setting somewhere in Enterprise Manager where I can tell the Agent service to restart with the Service service?
i have a question regarding sql agent. Is it ok to restart the agent any time (i need to restart it for enabling the email alert option in sql agent properties..otherwise it doesnt work)? Does restarting sql agent affect replication jobs and other scheduled jobs? Are there any issues restarting agent on production?
If SQL is restarted for any reason, I need SQL server to send emails to others letting them know that the server is has restarted once it comes back up.
Is there an Error # that I can build an Alert on? Ideas???